魔兽世界赞达拉巨魔:请问各位这句ASP语句什么地方错了啊???

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 00:50:02
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("a.mdb")
sql="insert into a values("
sql=sql&"'dfdfdfd','dfdfdf'"
sql=sql&")"
conn.execute sql
%>
我想通过sql插入一些数据到数据库a.mdb的a表中但一运行就出现了这个错误请问是什么原因啊谢谢了!!!
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/a.asp, 第 8 行
我的SQL语法应该没错吧,那些字段可以不用填写的,只要我把那个值按顺序写进去就可以了.

(*.mdb)};dbq="&
如果SQL语句没有错,那么就是这里有错了.
应该是(*.mdb)}; dbq="&
你掉了一个空格.

SQL语句写成一行就可以了
另外你语句写错了,正确写法应该是
INSERT INTO 表名(字段名1) VALUE(字段值)

sql="insert into a values("
改为:
sql="insert into a(字段名1,字段名2) values('"