蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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是关键字的问题!!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com