1850のような新しい行を持つDataTableをFbDataAdapterに更新すると、実行中にNullReferenceExceptionが発生します。
通常、約1200レコード、場合によってはそれ以上、場合によってはそれ以下のレコードを挿入することに成功します...
ただし、デバッガーを使用してコードをステップ実行すると、レコードセット全体が挿入されることがあります。問題はありません。
Firebird ADO.NETDataProviderv2.1を使用しています。
何か案は?ありがとう!
スタックトレース:
System.NullReferenceException was unhandled by user code Message="Object reference not set to an instance of an object." Source="FirebirdSql.Data.FirebirdClient" StackTrace:
at FirebirdSql.Data.FirebirdClient.FbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
at DBTools.MergeDB.DataAccess.DatabaseHelper.UpdateDataTable(Int32 connectionIndex, DataTable dataTable) in C:\Workspaces\DatabaseTools\Releases\Latest\Sources\DBTools\DBTools.MergeDB\DataAccess\DatabaseHelper.cs:line 74
InnerException: