金婚计划by廿乱:一个ASP初级例子的问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 16:44:40
怎样插入填写的数据
041701.asp
<%
dim con,ssql
set con=server.createobject("adodb.connection")
con.ConnectionString="PROVIDER=Microsoft.jet.OLEDB.4.0;Data Source=" & server.MapPath("student.mdb")
con.open
ssql="create table 留言表 (姓名 varchar(12),性别 varchar(4),主题 varchar(20),内容 varchar(50))"
con.execute ssql
con.close
set con=nothing
%>
创建表成功

041702.asp
<form name="form1" action="041703.asp" method="post">
姓名:<input type="text" name="name" ><br>
性别:<input type="text" name="xb"><br>
主题:<input type="text" name="zht"><br>
内容:
<textarea name="nr" cols="20" rows="6"></textarea>
<br>
<input type="submit" value="提交">
</form>

041703.asp
我如何才能把02中的数据填入数据库中,我写的总是出现错误

<%
dim sssql,conn
set conn=server.createobject("adodb.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("student.mdb")
conn.open
sssql="insert into 留言表 values(request('name'),request('xb'),request('zht'),request('nr'))"
conn.execute sssql
conn.close
set conn=nothing
%>

041703.asp
这个文件应该这么写,你直接拷贝过去就可以。
<%
dim sssql,conn
set conn=server.createobject("adodb.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("student.mdb")
conn.open
sssql="insert into 留言表 values("&request("name")&","&request("xb")&","&request("zht")&","&request("nr")&")"
conn.execute sssql
conn.close
set conn=nothing
%>
以后有什么问题可以直接和我聊。我的qq是:522090118

l= Request("表单名")
m = Request("表单名")
n= Request("表单名")
sssql= "Insert Into 留言表(各个安段)Values ("sql = sql & SqlStr(l) & ", "
sql = sql & SqlStr(m) & ", "
sql = sql & SqlStr(n) & ")"
conn.Execute sql

sssql="insert into 留言表 values("&request('name')&","&request('xb')&","&request('zht')&","&request('nr')&")"