请看看这条sql语句怎么错了?
我用asp写了一个程序,向数据库里添加一条记录,代码主要部分如下:
set conn=server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/msg.mdb"))
sql=……'(省略)
response.write sql
conn.execute(sql)
conn.close
用ie显示:
====================
INSERT INTO t2(type,num,author,time,text) VALUES('S','1','vcshcn','02-1-12 15:55:01','hello')
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/bbs/idle.asp, 行27
===================
其中数据库用的是access 97,环境为win98+pws,ie6.0,各个字段都是文本型。
已经折腾两个星期了,不明白哪里出错,请大家帮忙,谢谢。