常德白马湖公园日记:高手进来畅饮一杯!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 05:18:30
ASP高手请了!
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
这些代码有问题吗?为什么浏览器老是提示[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
/myweb/test02.asp, 第 17 行
酒水自备,哈哈!

exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
是不是这一句语法错误?
注意括号中间单引号和双引号,应该是这里的问题,还有要再检查一下,这里的标点符号应该是半角的而不是全角的。 仔细查查网上相似代码,查查看看。

很久没有弄ASP了,具体怎么样,记不清楚了。但错误是在这里。另外,把加号全部去掉。

酒呢。 。怎么没有啊

应该是数据源在ODBC里没设置好 请到控制面板 ODBC里重新设置

把加号换成&

exec=\"insert into guestbook (name,tel,message) values(\'\"+name+\"\',\"+tel+\",\'\"+message+\"\')\"
我的和你的可是不一样哦/要给我加分