这个问题时关于数据库的。他怎么可能出错???来看看~~

lzy5042 2001-11-05 09:33:06
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
cmd.ActiveConnection = Cnn
cmd.CommandText = "insert into info(names,age,stuid) values('ertyyuuu','6666666666','a32')"
cmd.CommandTimeout = 300
cmd.CommandType = adCmdTable
cmd.Execute

程序报错。说insert语法错误!!天!!这怎么可能??
我在sql server 2000的query analyzer中执行没有问题!!
帮帮忙!!
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baoxiang 2001-11-05
  • 打赏
  • 举报
回复
adCmdTable
是按照Table形式来的。
不能用SQL语句
cuiyxy 2001-11-05
  • 打赏
  • 举报
回复
用Cmd.CommandType = adCmdText也可以
而且效率会更高一点,因为比adCmdUnknown
少一些判断
lzy5042 2001-11-05
  • 打赏
  • 举报
回复
好用了!!能说说这是怎么回事?
lzy5042 2001-11-05
  • 打赏
  • 举报
回复
baoxiang(包香):谢谢了~
baoxiang 2001-11-05
  • 打赏
  • 举报
回复
试试
cmd.CommandType=adCmdUnknown
lzy5042 2001-11-05
  • 打赏
  • 举报
回复
up!

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧