asp提交表单后如何把数据插入表中

高手,请教个问题!急急急。我在一个页面中通过表单提交数据,然后我想把这些数据插入到数据库的某个表中,编写的代码如下<!--#includefile="conn.asp"-... 高手,请教个问题!急急急。
我在一个页面中通过表单提交数据,然后我想把这些数据插入到数据库的某个表中,编写的代码如下
<!--#include file="conn.asp"-->
<%
dim sql,sql1,rs,rss,idnum,name,phone,dept,language
if session("uid")="" then
response.redirect"login.asp"
end if
sql="select * from user2"
set rs=server.createobject("adodb.recordset")
rs.open sql,connstr,1,1
if not rs.eof then
name=session("uid")
idnum=request.form("idnum")
phone=request.form("phone")
dept=request.form("usertype")
language=request.form("usertype1")
if name<>"" then
sql1="select * from user2"
ser rss=server.createobject("adodb.recordset")
rss.open sql1,connstr,3,2
rss.addnew
rss.("姓名")=name
rss.("身份证号")=idnum
rss.("联系方式")=phone
rss.("院系编号")=dept
rss.("语言级别代码")=language
rss.update
session("uid")=name
response.write("ok.asp?=报名成功")
end if
end if
%>
运行后显示错误Microsoft VBScript 编译器错误 (0x800A03F2)
,在 rss.("姓名")=name一行

求指点啊
OK,修改后问题出现在代码
<!--#include file="conn.asp"-->
<%
dim sql,sql1,rs,rss,idnum,name,phone,dept,language
if session("uid")="" then
response.redirect"login.asp"
end if
sql="select * from user2"
set rs=server.createobject("adodb.recordset")
rs.open sql,connstr,1,1
if not rs.eof then
name=session("uid")
idnum=request.form("idnum")
phone=request.form("phone")
dept=request.form("usertype")
language=request.form("usertype1")

if name<>"" then
sql1="select * from user2"
set rss=server.createobject("adodb.recordset")
rss.open sql1,connstr,3,2
rss.addnew
rss("姓名")=name
rss("身份证号")=idnum
rss("联系方式")=phone
rss("院系编号")=dept
rss("语言级别代码")=language
rss.update
session("uid")=name
response.write("ok.asp?=报名成功")
end if
end if
%>
错误类型:
ADODB.Recordset (0x800A0CC1)
依然在rss("姓名")=name这行
展开
 我来答
爸比爸比哄
2010-06-01 · TA获得超过126个赞
知道答主
回答量:61
采纳率:0%
帮助的人:78.2万
展开全部
参照下面的代码就行了,我自己写的

set rs=server.createobject("adodb.recordset")
sql="select * from news"
rs.open sql,conn,1,3
title=request.form("title")
url=request.form("url")
body=request.form("body")
img=request.form("img")
ly=request.form("ly")
zz=request.form("zz")
color=request.form("color")
ssfl=request.form("ssfl")
tuijian=request.form("tuijian")
if title="" then
response.Write("<script language=javascript>alert('新闻标题不能为空!');history.go(-1)</script>")
response.end
end if
if body="" then
response.Write("<script language=javascript>alert('新闻内容不能为空!');history.go(-1)</script>")
response.end
end if
rs.addnew
rs("title")=title
rs("url")=url
rs("body")=body
rs("img")=img
rs("ly")=ly
rs("zz")=zz
rs("color")=color
rs("ssfl")=ssfl
rs("tuijian")=tuijian
rs.update
rs.close
set rs=nothing
conn.close
set rs=nothing
Response.Write "<script>alert('新闻增加成功,点击继续增加!');window.location.href='add_news.asp';</script>"
coolfire9111
2010-05-31
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
rss("姓名")=name
rss("身份证号")=idnum
rss("联系方式")=phone
rss("院系编号")=dept
rss("语言级别代码")=language
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apaulyin
2010-05-31 · TA获得超过1322个赞
知道大有可为答主
回答量:1617
采纳率:33%
帮助的人:937万
展开全部
插入数据的时候 要改成
rs.open sql,connstr,1,3

1,1是只读方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ryutaihou
2010-06-01 · TA获得超过209个赞
知道答主
回答量:115
采纳率:0%
帮助的人:62.6万
展开全部
rss.open sql1,connstr,3,2
这个出了问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式