Office中国论坛/Access中国论坛

标题: 【求助】vb代码出错的原因在哪里? [打印本页]

作者: panjianhui    时间: 2008-10-7 09:05
标题: 【求助】vb代码出错的原因在哪里?
我想把EXCEL里的数据添加到ACCESS里,结果代码在运行时,出现如下错误,但我又找不到问题在哪,应该怎么解决?!请教各位!
(将压缩示例文件解压到D:\示例)
作者: fan0217    时间: 2008-10-7 09:26
看看你的StrSQL是什么吧,你应该知道原因所在:
insert into dingdanbiao(客户代码,订单号码,订单日期) values(2000,13444,39694;)insert into dingdanbiao(客户代码,订单号码,订单日期) values(2000,13444,39694;)
作者: panjianhui    时间: 2008-10-7 10:12
sorry,可能是我后来在调试时改了,没有保存回来,我是用下面的STRSQL代码的,但是是同样的运行错误!
strSQL = strSQL & "insert into dingdanbiao(客户代码,订单号码,订单日期) values(" & sht.Cells(i, 1) & "," & sht.Cells(i, 2) & "," & sht.Cells(i, 3) & ";)"
请版主在给予指正!
作者: Henry D. Sy    时间: 2008-10-7 10:58
strSQL = strSQL & "insert into dingdanbiao(客户代码,订单号码,订单日期) values(" & sht.Cells(i, 1) & "," & sht.Cells(i, 2) & "," & sht.Cells(i, 3) & ")"
作者: panjianhui    时间: 2008-10-7 11:27
楼上的是不是把SQL语句改少了一个分号啊?运行结果也是错误的,提示是:SQL语句的结束位置缺少分号(;)




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3