使用request.form插入记录给我JET错误80040e14

时间:2011-03-15 07:06:54

标签: ms-access asp-classic

我正在尝试使用for each request.form

插入记录

输出是:

“INSERT INTO invdat(dispid,disdate,custid)VALUES('2,4,5,6,7,9',('2011年3月13日,3/13 / 2011,3 / 13 / 2011,3 / 13 / 2011,3 / 14 / 2011,3 / 14/2011','')

Microsoft JET数据库引擎错误“80040e14”

查询表达式中的语法错误(逗号)'('2011年3月13日,2011年3月13日,2011年3月13日,2011年3月13日,2011年3月14日,2011年3月14日',''' )”。 “

请帮忙

2 个答案:

答案 0 :(得分:1)

“INSERT INTO invdat(dispid,disdate,custid)VALUES('2,4,5,6,7,9',('2011年3月13日,2011年3月13日,2011年3月13日, 2011年3月13日,2011年3月14日,2011年3月14日',''))“

你可能遗漏了结束括号,所以它不平衡了?

答案 1 :(得分:1)

"INSERT INTO invdat (dispid,disdate,custid) VALUES ('2, 4, 5, 6, 7, 9','3/13/2011, 3/13/2011, 3/13/2011, 3/13/2011, 3/14/2011, 3/14/2011','')

试试这个。您无法使用( within values(....)