Foxtable(狐表)用户栏目专家坐堂 → 内部数据源SQLCommand问题


  共有2423人关注过本帖树形打印复制链接

主题:内部数据源SQLCommand问题

帅哥哟,离线,有人找我吗?
z769036165
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:754 积分:5378 威望:0 精华:0 注册:2012/10/5 21:53:00
内部数据源SQLCommand问题  发帖心情 Post By:2021/10/9 10:45:00 [只看该作者]

SQLCommand

这个类用于执行SQL命令。

属性:

  • CommandText
    字符型,用于设置SQL命令。
     
  • ConnectionName
    字符型,用于指定数据源名称,如果省略,则使用内部数据源。
     
  • CommandTimeOut
    设置超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的操作,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。

提示:如果使用外部数据源, 请记得设置数据源名称



ConnectionName如果省略,则使用内部数据源。


Dim cmd As new SQLCommand

cmd.CommandText = "select * fr om 订单明细"

Dim dt As DataTable = cmd.ExecuteReader



出现报错

Microsoft Jet 数据库引擎找不到输入表或查询 '订单明细'。 确定它是否存在,以及它的名称的拼写是否正确。


这个数据库名称没设置有问题,表是内部表,没有数据源


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106677 积分:542574 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/9 11:11:00 [只看该作者]

内部表表名必须加上大括号

cmd.CommandText = "select * from {订单明细}"

 回到顶部