==求助,关于写入数据库问题===
我想要实现在一个简单的留言板。写完点提交后写入数据库。因为我是菜鸟级,从网上现学现用,搞了一小段代码自已改了一下,现在碰到问题了。出错的信息如下:
#############################################################################################
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/chuli.asp, line 10, column 67
exec="insert into liuyan (cname,phone,qq,email,cword)values('"+name"'+,'"+lianxi+"','"+qq+"','"+email+"','"+text+"')"
------------------------------------------------------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
网页:
POST 84 ??? /chuli.asp
#############################################################################################
我的留言板页面如下:
<div align="center">
<form name="liuyan" method="post" action="/chuli.asp">
您的姓名:<input name="name" type="text" /> 您的联系方式:<input name="lianxi" type="text" /><p>
您的 QQ : <input name="qq" type="text" /> 您的电子邮箱:<input name="email" type="text" /><p>
<textarea name="text" cols="75" rows="10"></textarea><p>
<input name="quxiao" type="reset" value="重置" />
<input name="enter" type="submit" value="提交" />
</form>
</div>
这是chuli.asp的代码:
<%
set conn=server.CreateObject("adodb.connection")
conn.open"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/data/date.mdb")
cname=request.Form("name")
phone=request.form("lianxi")
qq=request.form("qq")
email=request.form("email")
cword=request.form("text")
exec="insert into liuyan (cname,phone,qq,email,cword)values('"+name"'+,'"+lianxi+"','"+qq+"','"+email+"','"+text+"')"
conn.execute exec
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "/referok.asp"
%>
用的是ACCESS数据库,数据库名称为date.mdb,里面有一个表是用来存储留言的,表名liuyan。表内有这样几个项目:name,phone,qq,e-mail,word。
请高人指点一下,或者帮我改一下代码,能正常运作。
谢谢!