以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  内部数据源SQLCommand问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172365)

--  作者:z769036165
--  发布时间:2021/10/9 10:45:00
--  内部数据源SQLCommand问题

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 数据库引擎找不到输入表或查询 \'订单明细\'。 确定它是否存在,以及它的名称的拼写是否正确。


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


--  作者:有点蓝
--  发布时间:2021/10/9 11:11:00
--  
内部表表名必须加上大括号

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