VS2005中使用强类型数据集相关解决方案后出现的 数据库连接问题!!!!!!!!!!!!!
最近用VS2005的强类型数据集+ObjectDataSource+formview 开发了一个系统,但发现系统过一段时间就会报错,错误提示为Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
System.Data
Void EnableConstraints()
at System.Data.DataTable.EnableConstraints()
at System.Data.DataTable.set_EnforceConstraints(Boolean value)
at System.Data.DataTable.EndLoadData()
at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
并且所有使用了这种架构的页面都会报这个错,需要重启数据库服务才能正常运行,而自己手工写的数据库连接查询就不会有问题。
请各位支招! --------------------编程问答-------------------- 应该跟数据集的约束无关吧,因为正常情况都没问题,有问题时只要重启数据库服务就OK了,分不够再加,急死人了 --------------------编程问答-------------------- 自己顶一顶,应该是数据库连接的问题,因为重启数据库服务后就OK了
补充:.NET技术 , ASP.NET