asp表单提交数据库问题

数据库所含的项目如下:UserIDUserNamePwdSexEmailOICQQuestionAnswerUserGroupIDIpRegTimeLastLoginVi... 数据库所含的项目如下:
UserID UserName Pwd Sex Email OICQ Question Answer UserGroupID Ip RegTime LastLogin Visits LockUser Integral Topics Replys Elites Deletes ShengJG ShiJG XZsheng XZshi Danwei Dianhua

上面是一个用户注册信息
其中ShengJG ShiJG XZsheng XZshi Danwei Dianhua这关于用户籍贯及住址\单位\电话最后6项是我在原数据库上加上的.
下面是ASP代码(可能使用,我没有改动,因为我改后写不进数据库,请哪位高手帮忙将最后的6项注册信息添加进去,谢谢,我的QQ:39683342)
<BODY bgColor=#ffffff leftMargin=0 topMargin=0>
<!--#include file="Top.Asp"-->
<TABLE cellSpacing=0 cellPadding=0 width=100% align=center border=0>
<TBODY>
<TR>
<TD width=1% height=20 bgColor=<%=HOST_TITLE%>></TD><TD width=99% height=20 bgColor=<%=HOST_TITLE%> class=INDEX_SMALL><a href="Index.Asp"><font color=<%=HOST_FONT%>>首页</font></a> <font color=<%=HOST_FONT%>>></font> <font color=<%=HOST_FONT%>><u>会员注册</u></font></TD></TR></TBODY></TABLE>

<TABLE cellSpacing=0 cellPadding=0 width=100%" align=center border=0 bgColor=#ffffff>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<% if CInt(Request.QueryString("Action")) <> 1 then %>
<TR>
<TD width="5%" height="30"></TD>
<TD width="90%" height="30" colspan="2"></TD>
<TD width="5%" height="30"></TD></TR>
<form name="form" onsubmit="return form_onsubmit()" method="post" action="Register_User.Asp?Action=1">
<TR>
<TD width="5%" height="30"></TD>
<TD width="20%" height="30" align="right" class=INDEX_XMALL>会员昵称:</td>
<TD width="70%" height="30"><INPUT maxLength=18 size=25 name=username> *</TD>
<TD width="5%" height="30"></TD></TR>
<TR>
<TD width="5%" height="30"></TD>
<TD width="20%" height="30" align="right" class=INDEX_XMALL>会员密码:</td><TD width="70%" height="30"><INPUT type=password maxLength=18 size=25 name=password> *</TD>
<TD width="5%" height="30"></TD></TR>
<TR>
<TD width="5%" height="30"></TD>
<TD width="20%" height="30" align="right" class=INDEX_XMALL>验证密码:</td><TD width="70%" height="30"><INPUT type=password maxLength=18 size=25 name=checkPassword> *</TD>
<TD width="5%" height="30"></TD></TR>
<TR>
<TD width="5%" height="30"></TD>
<TD width="20%" height="30" align="right" class=INDEX_XMALL>会员性别:</td><TD width="70%" height="30"><SELECT name="sex" size="1"><OPTION value="1" name="sex" selected>帅哥</OPTION><OPTION value="2" name="sex">靓
展开
 我来答
崔雅涛
推荐于2016-05-28 · TA获得超过357个赞
知道答主
回答量:150
采纳率:0%
帮助的人:0
展开全部
另作一页面,
用name=request.form("表单元素名")得到表单元素value
再降这些值写入数据库。
自己动手吧,要不然永远学不会!

1. ASP连接Access数据库语句

Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={Microsoft
AccessDriver(*.mdb)};"
Conn.Open connstr

其中Set Conn=Server.CreateObject("ADODB.Connection")为建立一个访问数据的对象
server.mappath("www/bbs.mdb")是告诉服务器access 数据库访问的路径

2. ASP连接Sqlserver数据库语句

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"driver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w
ww_panwei_com"
conn open
其中/Set conn = Server.CreateObject("ADODB.Connection")为设置一个数据库的连接对象
driver=()告诉连接的设备名是SQL-SERVER
server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,
database是用户数据库在服务器端的数据库的名称
jianan8610
2008-02-19 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:180万
展开全部
楼上说的是,我在这里举一下rs赋值的吧

前台 1.html
<form ation="2.asp" method="post">
<input type="text" name="a1">
<input type="text" name="b1">
<input type="submit" value="提交">
</form>
后台 2.asp
<%
'asp连接access数据库
set conn=server.createobject("adodb.connection")
conn.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb")
'查出你要添加的表
a1=request.from("a1")'读取表单元素a1
b1=request.from("b1")'读取表单元素b1
set rs=createobjete("adodb.recordset")
sql="select * from 表"
rs.open sql,1,3
rs.addnew '新添加一条(新添一条记录,把以下信息更新在新记录里)
rs("表中的字段a")=a1 'rs("这里是表中的字段")=对应该添加的值
rs("表中的字段b")=b1
rs.update'更新
'完成了
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wildbanana
2008-02-15 · 超过31用户采纳过TA的回答
知道答主
回答量:217
采纳率:0%
帮助的人:107万
展开全部
把Register_User.Asp发给我,我帮你改下.很简单的wildbanana@163.com
你改了不能录入的原因是有个语句insert into,当数据库字段与插入项目不吻合时就插不进去了.因此数据库与前台需要一起修改!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapp174b63581242
2008-02-17 · 贡献了超过130个回答
知道答主
回答量:130
采纳率:0%
帮助的人:57万
展开全部
你改了不能录入的原因是有个语句insert into,当数据库字段与插入项目不吻合时就插不进去了.因此数据库与前台需要一起修改!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hutaoooooo
2008-02-18 · TA获得超过441个赞
知道小有建树答主
回答量:747
采纳率:0%
帮助的人:363万
展开全部
wildbanana,最好不用Insert,用rs赋值吧,这样以后他又要修改时比较容易学。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式