A. 對於多個基表不支持動態 sql 生成
你想要的是不是刪除emp表數據而不是dept表數據?
這樣的話,你直接根據前端傳過來的empid刪除emp表數據就可以了
類似於 delete from emp where empid in (......)
B. C#datagridview對於多個基表不支持動態SQL生成
你是多個表查詢的,所以實際上是多個表,不能用SqlCommandBuilder更新
from student,class
C. 對於不返回任何基表信息的SelectCommand不支持動態SQL的生成
應該是更新字元串的問題,以前我遇到這個問題的時候,都是手動寫的UpdateCommand ,然後在用CommandBuilder(Adapter),自動生成添加和查詢的,就可以了,你可以試試手寫UpdateCommand