以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]对于不返回任何键列信息的 SelectCommand(已解决)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143552)

--  作者:81538475
--  发布时间:2019/11/28 11:28:00
--  [求助]对于不返回任何键列信息的 SelectCommand(已解决)

Dim bgjl As New SQLCommand
bgjl .C
bgjl .CommandText = "SE\\ECT 编号,变更记录 From {计划变更记录} where 编号 In (" & ids & ") "
dt = bgjl.ExecuteReader(True)
没有true 是正常的,加了TRUE就报错。是什么情况呢,表是有主键的


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


[此贴子已经被作者于2019/11/28 11:29:06编辑过]

--  作者:81538475
--  发布时间:2019/11/28 11:29:00
--  
哦。。要加载 _identify才行。。解决了
--  作者:magudo
--  发布时间:2020/12/26 10:03:00
--  
怎么加载identify啊
--  作者:有点蓝
--  发布时间:2020/12/26 10:07:00
--  
以下是引用magudo在2020/12/26 10:03:00的发言:
怎么加载identify啊

bgjl .CommandText = "S
ELECT [_identify],编号,变更记录 From {计划变更记录} where 编号 In (" & ids & ") "

或者

bgjl .CommandText = "SELECT * From {计划变更记录} where 编号 In (" & ids & ") "