Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > asp入门教程

asp中用insert_into语句向数据库插入记录(添加信息)的方法

来源:中文源码网    浏览:266 次    日期:2024-05-11 13:39:02
【下载文档:  asp中用insert_into语句向数据库插入记录(添加信息)的方法.txt 】


asp中用insert into语句向数据库插入记录(添加信息)的方法
一、'建立register.asp 复制代码 代码如下: <%@ language=vbscript %> 注册页面
请在下面填写你的注册资料,红色*所标示的选项为必填选项
用户名: *
密码: *
姓名: *
性别: *
年龄: *
二、建立连接并打开数据库的子程序con1.asp 复制代码 代码如下: <% '字符串连接数据库的方法 set conn=server.createobject("adodb.connection") conn.Open "DRIVER=Driver do Microsoft Access (*.mdb);uid=admin;pwd=;DBQ="&server.MapPath("regdb1.mdb") %> 三、建立ACCESS数据库db1.mdb,在其中建立数据表user,字段分别为:u_uid(自动),u_user(用户名:文本型),u_pass(密码:文本型) 四、建立接收register.asp中发送过来的表单数据,并插入到数据表user中的注册成功显示页面:result2.asp代码如下: 复制代码 代码如下: <%@ language=vbscript %> 注册成功
<% '建立recordset对象方法 set rst=server.createobject("adodb.recordset") set rst1=conn.execute("insert into user (u_user,u_pass) values('"&request.form("u_user")&"','"&request.form("u_pass")&"')") %>
注册成功
五、按F12预览register.asp并输入数据,点击提交按钮 这时打开数据表user会看到:说明操作成功,因为已经提交两次,所以我们看到表中插入了两条新的记录,但是表中出现了重复记录,以下在result2.asp中添加代码予以解决: 复制代码 代码如下: <%@ language=vbscript %> 注册成功
<% '建立recordset对象方法 set rst=server.createobject("adodb.recordset") rst.open"select * from user where u_user='"&request.form("u_user") & "'",conn,1,1 if rst.recordcount>0 then response.write"用户名:"&request.form("u_user")&"已被占用,请点击返回重新注册" %> 返回重新注册 <% response.End else set rst1=conn.execute("insert into user (u_user,u_pass) values('"&request.form("u_user")&"','"&request.form("u_pass")&"')") end if %>
注册成功
返回

相关内容