狐爸,
发布后的软件在运行过程中经常会遇到些莫名其妙的错误,必须重启才能使用,错误如下:
.NET Framework 版本:2.0.50727.5466
Foxtable 版本:2012.11.29.1
错误所在事件:
详细错误信息:
System.InvalidOperationException: DataTable 内部索引已损坏:“8”。
在 System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Int32 position, Boolean fireEvent, Exception& deferredException)
在 System.Data.DataTable.SetNewRecord(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean fireEvent)
在 System.Data.DataRow.SetNewRecord(Int32 record)
在 System.Data.DataRow.EndEdit()
在 System.Data.DataRow.set_Item(DataColumn column, Object value)
在 Foxtable.DataTable.O100lOO0O1(Object O0l0l1, OleDbRowUpdatedEventArgs O)
在 System.Data.OleDb.OleDbDataAdapter.OnRowUpdated(RowUpdatedEventArgs value)
在 System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
在 System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows)
在 Foxtable.DataTable.O1llOO100l0lO(DataRow[] O00O)
有些时候提示:DataTable 内部索引已损坏:“5”
99%的时候运行正常,请教什么情况下才会损坏DataTable的内部索引呀?