0
A
回答
0
您的数据集的主要查询中有一个“连接”(TableAdapter中的第一个数据集并由它检查)。当主查询在查询中通过连接引用多个表时,您无法自动为TableAdapter生成插入/更新/删除逻辑。在这种情况下,设计人员不够聪明以找出要发送更新的表,这就是为什么您会收到错误消息的原因。
解决方案。确保您的主查询仅引用希望设计人员为其编写插入/更新/删除代码的表。您的辅助查询可以根据需要引用尽可能多的表格。
0
正是在这种情况下,我试图为我的数据行中的标识列设置值。简单地说,我删除了代码来设置标识列的值,它会起作用。
我的场景:
数据库: UIN [伯,身份] 名称 地址
每当我试图设置发生错误的数据行( “UIN”)。但对datarow(“name”)和datarow(“address”)可以正常工作。
希望它为你工作太
相关问题
- 1. SqlDataAdapter不更新
- 2. 使用SqlDataAdapter从DataGridView更新
- 3. 问题与SQLDataAdapter和更新
- 4. SqlDataAdapter不更新数据库中的行
- 5. SqlDataAdapter的更新错误原因
- 6. DataGrid使用SQLDataAdapter更新问题
- 7. SQL - SQLDataAdapter更新导致主键违规
- 8. DataGridView和SqlDataAdapter没有正确更新
- 9. 数据未插入到数据库表中的SqlDataAdapter更新后
- 10. SQLDataAdapter正在更新,但它附加到数据库并没有更新
- 11. 与SqlDataAdapter的
- 12. 使用SqlDataAdapter读取和更新数据问题
- 13. 是否有SqlDataAdapter的
- 14. SqlCommand或SqlDataAdapter?
- 15. 删除SQLDataadapter
- 16. SqlDataAdapter和SqlDataReader
- 17. SqlDataAdapter的缺失的DeleteCommand
- 18. SqlDataAdapter不返回行
- 19. 用SqlDataAdapter计算行
- 20. SqlDataAdapter中的sql查询()
- 21. C#InvalidOperationException异常创建一个新的SqlDataAdapter
- 22. 获取新插入记录的ID,使用SqlDataAdapter
- 23. 使用SqlDataAdapter不保存到数据库的更改
- 24. 插入数据使用SqlDataAdapter
- 25. 使用SqlDataAdapter插入一行
- 26. c#sqldataadapter使用参数
- 27. 可能用SqlDataAdapter填充SqlDataSource?
- 28. 使用关键字SqlDataAdapter
- 29. SqlDataAdapter没有填充DataTable
- 30. SQLDataAdapter RowUpdating事件的目的是什么
请告诉我们查询 – 2010-03-20 09:54:43
这是造成当我们试图改变一个数据行标识列的值。不确定解决方案。只是显示场景。 – KoolKabin 2010-06-21 03:00:34