产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand... [复制链接]

1#
如题,在修改已发送的文章或者产品后,提交就这个错误

对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。

堆栈跟踪:
[InvalidOperationException: 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。]
   System.Data.Common.DbDataAdapter.UpdatingRowStatusErrors(RowUpdatingEventArgs rowUpdatedEvent, DataRow dataRow) +1317702
   System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) +792
   System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) +42
   System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable) +176
   PageAdmin.information_3.mU0RMMXdD() +1169
   PageAdmin.information_3.Page_Load(Object src, EventArgs e) +400
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627


前言
自己修改过数据库,因为我做两个网站,做好一个以后,直接复制了另一个,但是又不想两个站点连接都一样,所以修改了数据库里lanmu2的ID,把原来的ID列表删了,然后又重新生成的。
同时lanmu3里的数据我也修改正确了。
同时产品表里和文章表里的ID也全部重新生成的。然后网站点哪里哪里正确。

但是我又新添加了几个文章,完事儿后要修改其中一篇。结果就如上,同时修改产品也会上面这样。求解。求解。
分享 转发
TOP
2#

恢复了原来的数据库 才发现我秀美修改过数据库和这个没关系,iis也重启过了。
TOP
3#

看到了原来的老问题,但是我设置的不是SQL数据库啊,就是普通的access

刚重装了下 还是出错,。尼玛啊 从新弄、?
TOP
4#

删了吧。才发现主键被我弄没了。
TOP
发新话题 回复该主题