INSERT INTO 语句的语法错误??conn.execute

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:01:01
For i=1 To 29
t(i)=CInt(t(i))
tb=tb&"t"&i&","
tbl=tbl&t(i)&","
Next

tb=Left(tb,350)
tbl=Left(tbl,179)

sql1="insert into qsa (xuehao,banji,zhuanye,riqi,"&tb&") values ('"&xuehao&"','"&banji&"','"&zhuanye&"','"&riqi&"',"&tbl&")"

conn.execute sql1

错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。

请问哪位高手可以帮忙解答一下...谢谢
"&tb&"=t1,t2,t3,t4,t5......t29
我是不想一个个输入才这样做....
那如果要是这样,有什么好的办法....

sql1="insert into qsa (xuehao,banji,zhuanye,riqi,"&tb&") values ('"&xuehao&"','"&banji&"','"&zhuanye&"','"&riqi&"',"&tbl&")"
搞不明白你想干什么,insert into qsa()括号里放的是字段名阿,你怎么写了个,"&tb&") 阿?当然提示INSERT INTO 语句的语法错误了。