|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
(ASP求助)insert into语句错误!!
找不出什么问题,大伙帮帮忙,谢谢!!
提示:insert into语句错误!!
<% set rs=server.CreateObject("adodb.recordset")
ordername=request.Form("ordername")
person=request.Form("person")
tele=request.Form("tele")
addr=request.Form("addr")
email=request.Form("email")
msn=request.Form("msn")
qq=request.Form("qq")
url=request.Form("url")
content=request.Form("content")
sql="Insert into order(ordername,person,tele,addr,email,msn,qq,url,content) values('"&ordername&"','"&person&"','"&tele&"','"&addr&"','"&email&"','"&msn&"','"&qq&"','"&url&"','"&content&"')"
conn.execute sql
%> |
错误提示?? |
1:看看是不是表名的错误.我估计是order是关键字的原因.
2.
注释掉conn.execute sql
response.write(sql)一下试试,看句子中哪错了. |
1、检查写权限
2、看看字段有没有保留字,有加上[] |
response.write(sql)的结果是这样:哪里错了?
Insert into order(ordername,person,tele,addr,email,msn,qq,url,content) values('d','d','1','1','[email]caiqisi@163.com[/email]','1','1','1','1') |
bjheiyu在上个帖子中说
看看字段有没有保留字,有加上[] ?这个是怎么说的。。[]加到哪里?
|
比如说
Insert into order(ordername,person,tele,addr,email,msn,qq,,[content]) values('d','d','1','1','[email]caiqisi@163.com[/email]','1','1','1','1')
不过还是看一下错误提示找原因。 |
把错误提示写出来 |
sql="Insert into [order](ordername,person,tele,addr,email,msn,qq,url,content) values('"&ordername&"','"&person&"','"&tele&"','"&addr&"','"&email&"','"&msn&"','"&qq&"','"&url&"','"&content&"')"
order是关键字
|
呵呵!!OK了!谢谢大家啊。
order是关键字的问题!! |
|