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

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中执行没有问题!!
帮帮忙!!
...全文
49 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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!
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-11-05 09:33
社区公告
暂无公告