个人的相对优势:asp 数据库

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 14:11:35
运行

<% @ language=VBScript%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> 数据 </title>
</head>
<%
dim name,tell,message
dim exec
exec=""
name=request.form("name")
tel=request.form("tel")
message=request.form("message")

exec="insert into guestbook(name,tell,message) values('"+name+"','"+tell+"','"+message+"')"
%>
<%
set conn=server.createobject("adodb.connection")

connstr="DBQ="+server.MapPath("example3.mdb")+";DefaultDir=;driver={microsoft access driver (*.mdb)};"
conn.open connstr
conn.execute exec
conn.close
%>
<p align="center"><strong><big>记录添加成功!.</big></strong></p>
<div align="center">
<br />
<a href="11.asp" border="0">返回上一页</a>
</div>
</html>


提示

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/example5.asp, 第 22 行

搞不懂啊 我是菜鸟 大家帮帮我啊

第22行改为(字符串连接符+改为&):exec="insert into guestbook([name],[tell],[message]) values('"&name&','"&tell&"','"&message&"')"
记住:在VBScript中,字符串连接最好用"&",不要用"+"。
如果还有什么问题可以给我发消息。希望我的回答能对您有所帮助。