3 回答

TA貢獻1804條經(jīng)驗 獲得超8個贊
未設(shè)置為AllowDBNull的列返回空值 使用相同的主鍵返回重復(fù)行。 數(shù)據(jù)庫和數(shù)據(jù)集之間列定義(例如char字段的大小)之間的不匹配
GetErrors
? dataTable.GetErrors()
? dataTable.GetErrors
RowError
? dataTable.GetErrors(0).RowError
? dataTable.GetErrors()[0].RowError

TA貢獻1921條經(jīng)驗 獲得超9個贊
dataset.TableA.Clear();dataset.EnforceConstraints = false;dataAdapter1.daTableA.Fill(dataset, TableA");

TA貢獻1826條經(jīng)驗 獲得超6個贊
foreach (DataRow dr in dataTable) { if (dr.HasErrors) { Debug.Write("Row "); foreach (DataColumn dc in dataTable.PKColumns) Debug.Write(dc.ColumnName + ": '" + dr.ItemArray[dc.Ordinal] + "', "); Debug.WriteLine(" has error: " + dr.RowError); } }
Row FIRST_NAME: 'HOMER', LAST_NAME: 'SIMPSON', MIDDLE_NAME: 'J', has error: Column 'HAIR_COLOR' does not allow DBNull.Value.
添加回答
舉報