asp中用insert into語句向數(shù)據(jù)庫(kù)插入記錄(添加信息)的方法
更新時(shí)間:2010年09月28日 23:30:50 作者:
asp中用insert into語句向數(shù)據(jù)庫(kù)插入記錄信息的方法,學(xué)習(xí)的朋友可以參考下。
一、'建立register.asp
復(fù)制代碼 代碼如下:
<%@ language=vbscript %>
<html >
<head>
<title>注冊(cè)頁面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
td img {display: block;}.STYLE2 {font-size: 12px}
.STYLE3 {
color: #FF0000;
font-weight: bold;
font-size: 16px;
}
</style>
</head>
<body bgcolor="#ffffff">
<table width="531" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<!-- fwtable fwsrc="未命名" fwbase="register.jpg" fwstyle="Dreamweaver" fwdocid = "1502317357" fwnested="0" -->
<tr>
<td width="58" rowspan="5" valign="top" bgcolor="#D8FBB5"><img src="spacer.gif" width="58" height="1" border="0" alt="" /><img name="register_r1_c1" src="register_r1_c1.jpg" width="58" height="74" border="0" id="register_r1_c1" alt="" /><img name="register_r2_c1" src="register_r2_c1.jpg" width="58" height="48" border="0" id="register_r2_c1" alt="" /><img name="register_r3_c1" src="register_r3_c1.jpg" width="58" height="202" border="0" id="register_r3_c1" alt="" /><img name="register_r6_c1" src="register_r6_c1.jpg" width="58" height="53" border="0" id="register_r6_c1" alt="" /></td>
<td width="209" height="75" valign="top"><img name="register_r1_c2" src="register_r1_c2.jpg" width="209" height="74" border="0" id="register_r1_c2" alt="" /></td>
<td width="204" valign="top"><img name="register_r1_c3" src="register_r1_c3.jpg" width="204" height="74" border="0" id="register_r1_c3" alt="" /></td>
<td width="60" rowspan="5" valign="top" bgcolor="#D8FBB5"><img src="spacer.gif" width="60" height="1" border="0" alt="" /><img name="register_r1_c4" src="register_r1_c4.jpg" width="60" height="74" border="0" id="register_r1_c4" alt="" /><img name="register_r2_c4" src="register_r2_c4.jpg" width="60" height="48" border="0" id="register_r2_c4" alt="" /><img name="register_r3_c4" src="register_r3_c4.jpg" width="60" height="202" border="0" id="register_r3_c4" alt="" /><img name="register_r6_c4" src="register_r6_c4.jpg" width="60" height="53" border="0" id="register_r6_c4" alt="" /></td>
</tr>
<tr>
<td height="50" colspan="2" valign="top"><img name="register_r2_c2" src="register_r2_c2.jpg" width="413" height="48" border="0" id="register_r2_c2" alt="" /></td>
</tr>
<tr>
<td height="16"></td>
<td></td>
</tr>
<tr>
<td height="42" colspan="2" valign="top" ><form id="form1" name="form1" method="post" action="result2.asp">
<table width="100%" border="1">
<tr>
<td colspan="3"><span class="STYLE2">請(qǐng)?jiān)谙旅嫣顚懩愕淖?cè)資料,紅色<span class="STYLE3">*</span>所標(biāo)示的選項(xiàng)為必填選項(xiàng)</span></td>
</tr>
<tr>
<td align="center" valign="middle">用戶名:</td>
<td><label>
<input type="text" name="u_user" id="u_user" />
</label></td>
<td><span class="STYLE2"><span class="STYLE3">*</span></span></td>
</tr>
<tr>
<td align="center" valign="middle">密碼:</td>
<td><label>
<input type="text" name="u_pass" id="u_pass" />
</label></td>
<td><span class="STYLE2"><span class="STYLE3">*</span></span></td>
</tr>
<tr>
<td align="center" valign="middle">姓名:</td>
<td><label>
<input type="text" name="i_name" id="i_name" />
</label></td>
<td><span class="STYLE2"><span class="STYLE3">*</span></span></td>
</tr>
<tr>
<td align="center" valign="middle">性別:</td>
<td><label>
<select name="i_sex" size="1" id="i_sex">
<option value="1">男</option>
<option value="2">女</option>
</select>
</label></td>
<td><span class="STYLE2"><span class="STYLE3">*</span></span></td>
</tr>
<tr>
<td align="center" valign="middle">年齡:</td>
<td><label>
<input type="text" name="i_age" id="i_age" />
</label></td>
<td><span class="STYLE2"><span class="STYLE3">*</span></span></td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle"><label>
<input type="submit" name="button" id="button" value="提交注冊(cè)資料" />
<input type="reset" name="button2" id="button2" value="重置表單" />
</label></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td colspan="2" valign="bottom" bgcolor="#D8FBB5" ><!--DWLayoutEmptyCell--> </td>
</tr>
</table>
</body>
</html>
二、建立連接并打開數(shù)據(jù)庫(kù)的子程序con1.asp
復(fù)制代碼 代碼如下:
<%
'字符串連接數(shù)據(jù)庫(kù)的方法
set conn=server.createobject("adodb.connection")
conn.Open "DRIVER=Driver do Microsoft Access (*.mdb);uid=admin;pwd=;DBQ="&server.MapPath("regdb1.mdb")
%>
三、建立ACCESS數(shù)據(jù)庫(kù)db1.mdb,在其中建立數(shù)據(jù)表user,字段分別為:u_uid(自動(dòng)),u_user(用戶名:文本型),u_pass(密碼:文本型)
四、建立接收register.asp中發(fā)送過來的表單數(shù)據(jù),并插入到數(shù)據(jù)表user中的注冊(cè)成功顯示頁面:result2.asp代碼如下:
復(fù)制代碼 代碼如下:
<%@ language=vbscript %>
<!-- #include file="con1.asp"-->
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>注冊(cè)成功</title><br>
</head>
<body>
<%
'建立recordset對(duì)象方法
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")&"')")
%>
<table width="300" border="0" align="center">
<tr>
<td align="center"><img src="chenggong.jpg" alt="注冊(cè)成功" width="297" height="201"></td>
</tr>
</table>
</body>
</html>
五、按F12預(yù)覽register.asp并輸入數(shù)據(jù),點(diǎn)擊提交按鈕


這時(shí)打開數(shù)據(jù)表user會(huì)看到:

說明操作成功,因?yàn)橐呀?jīng)提交兩次,所以我們看到表中插入了兩條新的記錄,但是表中出現(xiàn)了重復(fù)記錄,以下在result2.asp中添加代碼予以解決:
復(fù)制代碼 代碼如下:
<%@ language=vbscript %>
<!-- #include file="con1.asp"-->
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>注冊(cè)成功</title>
<style type="text/css">
<!--
.STYLE1 {font-size: 24px}
-->
</style>
<br></head><body>
<%
'建立recordset對(duì)象方法
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")&"已被占用,請(qǐng)點(diǎn)擊返回重新注冊(cè)"
%>
<a href="register.asp" class="STYLE1">返回重新注冊(cè)</a>
<%
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
%>
<table width="300" border="0" align="center">
<tr>
<td align="center"><img src="chenggong.jpg" alt="注冊(cè)成功" width="297" height="201"></td>
</tr>
<tr>
<td align="center"><a href="register.asp" class="STYLE1">返回</a></td>
</tr>
</table>
</body>
</html>
您可能感興趣的文章:
- 完美解決ASP 不能更新。數(shù)據(jù)庫(kù)或?qū)ο鬄橹蛔x。
- ASP連接SQL2005數(shù)據(jù)庫(kù)連接代碼
- Win7 ASP連接數(shù)據(jù)庫(kù)“未找到提供程序.該程序可能未正確安裝”問題
- ASP連接Access數(shù)據(jù)庫(kù)的幾種方法
- ASP.NET web.config中數(shù)據(jù)庫(kù)連接字符串connectionStrings節(jié)的配置方法
- C#和asp.net中鏈接數(shù)據(jù)庫(kù)中參數(shù)的幾種傳遞方法實(shí)例代碼
- ASP.NET連接MySql數(shù)據(jù)庫(kù)的2個(gè)方法及示例
- ASP獲取數(shù)據(jù)庫(kù)表名、庫(kù)名、字段名的方法
- asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的方法
- 淺談ASP數(shù)據(jù)庫(kù)下載漏洞
相關(guān)文章
Access數(shù)據(jù)庫(kù)中“所有記錄中均未找到搜索關(guān)鍵字”的解決方法
這個(gè)是Access一個(gè)天生不足的表現(xiàn),出現(xiàn)此錯(cuò)誤是因?yàn)槟愕腁ccess數(shù)據(jù)庫(kù)有錯(cuò)誤了。2008-08-08access數(shù)據(jù)庫(kù)的一些少用操作,ASP,創(chuàng)建數(shù)據(jù)庫(kù)文件,創(chuàng)建表,創(chuàng)建字段,ADOX
access數(shù)據(jù)庫(kù)的一些少用操作,ASP,創(chuàng)建數(shù)據(jù)庫(kù)文件,創(chuàng)建表,創(chuàng)建字段,ADOX...2006-10-10ASP 連接Access數(shù)據(jù)庫(kù)的登陸系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了ASP 連接Access數(shù)據(jù)庫(kù)的登陸系統(tǒng),感興趣的小伙伴們可以參考一下2016-07-07ASP提示錯(cuò)誤 ''8002801d''的解決辦法
這篇文章主要介紹了ASP提示錯(cuò)誤 '8002801d'的解決辦法,本文使用重新注冊(cè)的方法解決了這個(gè)問題,需要的朋友可以參考下2014-09-09用存儲(chǔ)過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測(cè)試
用存儲(chǔ)過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測(cè)試...2007-03-03