.net - 从数据适配器填充数据表时出现错误

标签 .net sql-server database

我收到此错误,但只是偶尔发生。 99.9% 的时间它工作正常:

无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。

有谁知道可能是什么原因吗?我仅使用该数据表进行查看而不是更新,因此是否可以轻松地以某种方式关闭所有约束?

最佳答案

设置DataSet.EnforceConstraints在填充 DataTable 之前设置为 false

关于.net - 从数据适配器填充数据表时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/155829/

相关文章:

sql - 如何通过 MS SQL Server 删除目录上的文件

sql-server - 使用 Windows 身份验证从 Spring Boot 应用程序连接到 MSSQL

mysql表设计问题

python - 使用 R 读取和搜索非常大的 CSV 文件是否有意义?

sql - 将备份表数据还原为原始表 SQL

c# - HttpClient HttpResponseMessage LastModified 文件日期

c# - 如何用 SimpleLambdaExpression 中的另一个变量替换 lambda 参数的用法?

sql - 如何以通用方式处理来自 XML 输入的 SQL DateTime 转换

.net - LocalDatabase-短期还是长期连接?

c# - 委托(delegate)中的协方差,有什么例子吗?