关于自增型主键引发的SelectCommand不支持 UpdateCommand 的动态 SQL 生成的问题
这么描述吧,数据库一共有四个字段,A字段是自增型主键。DataAdapter的SQL语句是“select B,C,D from Table”。在DataGrid中增加一条记录时没问题,修改记录时,就报这个错,提示“对于不返回任何键列信息的 SelectCommand不支持 UpdateCommand 的动态 SQL 生成。”
后来把A字段从表中删除,把B字段设为主键,其它不改。或是A字段保留,把SQL语句改为“select A,B,C,D from Table”,问题就不存在了。
请问这是为什么?
我怎么把A字段保留,但又不想在前台DataGrid中显示A字段(因为A字段是自增型的没有必要显示),请问如何做?
------解决方案--------------------邮件已回复