strange problem about undateCommand
用VB.net 联sql server2000时,发生如下错误
System.InvalidOperationException: 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。
at System.Data.Common.CommandBuilder.BuildUpdateCommand(DataTableMapping mappings, DataRow dataRow)
at System.Data.SqlClient.SqlCommandBuilder.GetUpdateCommand()
但当所连数据库换成另一个内容相同,只是备份又恢复一下的数据库时,这个错误就没有了,而且项目中的所有updateCommand 都有这个问题,所以怀疑和数据库有关,不知是什么原因,求教了