以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54901) |
-- 作者:hbhb -- 发布时间:2014/8/6 23:31:00 -- sql请教 大师:将dt = cmd.ExecuteReader(True)的true加上后就出现以下错误是何原因? 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。
|
-- 作者:hbhb -- 发布时间:2014/8/6 23:49:00 -- .NET Framework 版本:2.0.50727.5477 Foxtable 版本:2014.8.2.1 错误所在事件:窗口,main,Button11,Click 详细错误信息: 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。 |
-- 作者:菲舍尔 -- 发布时间:2014/8/6 23:51:00 -- 你的sql命令是什么呢?
|
-- 作者:菲舍尔 -- 发布时间:2014/8/6 23:56:00 -- 错误提示说的很清楚,
对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
就是说,不支持未返回任何键列的select命令
你的sql命令肯定是: select 列名1,列名2... from 表名 之类的,
如果想用cmd.ExecuteReader(True),必须用select * from 表名 或者 select _identify,列名1,列名2 from 表名,或者 select 主键列名,。。。
|