主题:  小弟没招了!

truelove

职务:普通成员
等级:1
金币:0.0
发贴:128
注册:2002/6/12 17:51:54
#12003/11/3 22:40:33
老是提示INSERT语句错误!各位大虾帮帮忙!

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/guest/addinfo.asp, 第 23 行

全部代码如下:

纯页面部分:guestinfo.asp





添加联系人信息


































































姓名:
手机:
地址:
职务:
宅电:
办电:
传真:
Email:
网页:
关系:
备注:













处理程序如下:addinfo.asp

<%
dbpath=server.MapPath("datebase/db.mdb")
set db=server.CreateObject("adodb.connection")
conn="driver={microsoft access driver (*.mdb)};dbq="&dbpath
db.open conn
username=request("username")
mobeltelphone=request("mobeltelphone")
address=request("address")
work=request("work")
hometelphone=request("hometelphone")
officetelphone=request("officetelphone")
fax=request("fax")
email=request("email")
homepage=request("homepage")
intro=request("intro")
strsql="insert into info(username,mobeltelphone,address,work,hometelphone,officetelphone,fax,email,homepage,intro,note) values('"&username&"','"&mobeltelphone&"','"&address&"','"&work&"','"&hometelphone&"','"&officetelphone&"','"&fax&"','"&email&"','"&homepage&"','"&intro&"','"¬e&"')"
db.execute(strsql)
%>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22003/11/4 8:59:50
note没有赋值应该为空,是不是应该[note]一下

编辑历史:[此帖被allinhands编辑过(编辑时间2003-11-04 11:22:45)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#32003/11/4 11:21:45
lemontree在上个帖子中说
引用:
allinhands在上个帖子中说
引用:
note没有赋值一改为空,是不是应该[note]一下

没有必要[noet]吧。
www.lemongtree.net/bbs/dispbbs.asp?boardID=3&ID=344



我也不知道note是不是关键字,猜的

不过老兄你的论坛还禁止匿名浏览,有点不好哦



truelove

职务:普通成员
等级:1
金币:0.0
发贴:128
注册:2002/6/12 17:51:54
#42003/11/6 17:24:10
问题解决了,的确是NOTE没有赋值,也没有将该字段的值插入记录

但是,INSERT语句中,也可以不对每段字典赋值。因为,我的所有的字段都设置为字段值可以为空!!

至于NOTE我也不知道是不是保留关键字,后面我改成notebook了

向楼上的几位致谢!