0
A
回答
0
您的數據集的主要查詢中有一個「連接」(TableAdapter中的第一個數據集並由它檢查)。當主查詢在查詢中通過連接引用多個表時,您無法自動爲TableAdapter生成插入/更新/刪除邏輯。在這種情況下,設計人員不夠聰明以找出要發送更新的表,這就是爲什麼您會收到錯誤消息的原因。
解決方案。確保您的主查詢僅引用希望設計人員爲其編寫插入/更新/刪除代碼的表。您的輔助查詢可以根據需要引用盡可能多的表格。
0
正是在這種情況下,我試圖爲我的數據行中的標識列設置值。簡單地說,我刪除了代碼來設置標識列的值,它會起作用。
我的場景:
數據庫: UIN [伯,身份] 名稱 地址
每當我試圖設置發生錯誤的數據行( 「UIN」)。但對datarow(「name」)和datarow(「address」)可以正常工作。
希望它爲你工作太
相關問題
- 1. SqlDataAdapter不更新
- 2. 問題與SQLDataAdapter和更新
- 3. SqlDataAdapter不會更新記錄
- 4. 使用SqlDataAdapter從DataGridView更新
- 5. SqlDataAdapter不更新數據庫中的行
- 6. SqlDataAdapter的更新不能正常工作
- 7. SqlDataAdapter的更新錯誤原因
- 8. 使用ADO.NET更新單個記錄SqlDataAdapter
- 9. DataGridView和SqlDataAdapter沒有正確更新
- 10. SQL - SQLDataAdapter更新導致主鍵違規
- 11. DataGrid使用SQLDataAdapter更新問題
- 12. 使用SqlDataAdapter更新數據庫視圖
- 13. 重新連接的SqlDataAdapter
- 14. 更新通過SqlDataAdapter的數據集和在C#
- 15. 數據未插入到數據庫表中的SqlDataAdapter更新後
- 16. SQLDataAdapter正在更新,但它附加到數據庫並沒有更新
- 17. C#和SqlDataAdapter的
- 18. 與SqlDataAdapter的
- 19. 使用SqlDataAdapter讀取和更新數據問題
- 20. 的SqlCommand與SqlDataAdapter的
- 21. SqlDataAdapter的工作不
- 22. 的SqlDataAdapter:空結果
- 23. 是否有SqlDataAdapter的
- 24. 填充SqlDataAdapter
- 25. C#sqldataadapter datatablemapping
- 26. SqlDataAdapter和SqlDataReader
- 27. SqlDataAdapter問題
- 28. 刪除SQLDataadapter
- 29. SqlCommand或SqlDataAdapter?
- 30. SqlDataAdapter的缺失的DeleteCommand
請告訴我們查詢 – 2010-03-20 09:54:43
這是造成當我們試圖改變一個數據行標識列的值。不確定解決方案。只是顯示場景。 – KoolKabin 2010-06-21 03:00:34