简单的数据库输入和显示
来源:互联网 发布:软件的收费模式 编辑:程序博客网 时间:2024/05/29 11:43
输入数据到数据库或者SQL服务器数据库是ASP的小伎俩。这个脚本会输入两个文本区域(名和姓),然后把它们书写到一个数据库。第二个脚本会允许你观察到所有进入数据库日期的输入值。
input_text_to_db_form.asp
<font face = "arial" size="1">
<form method="post" action="input_text_to_db.asp">
<input type="hidden" name="subject" value="<%= title %>">
First Name<br>
<input type="text" name="u_fname" size="20"><br>
Last Name<br>
<input type="text" name="u_lname" size="20">
<input type="submit" value="Submit">
</form></font>
input_text_to_db.asp
<%
u_lname=request.form("u_lname")
u_fname=request.form("u_fname")
%>
<%
accessdb="testinputdb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
set rs = server.createobject("ADODB.Recordset")
SQL = "insert into testtable (lname, fname) "
SQL = SQL & "values ('" & u_lname
SQL = SQL & "','" & u_fname & "')"
rs.Open sql, cn
%>
<font face = "arial" size="1">
First Name <%= u_fname %>
<br>
Last Name <%= u_lname %>
<br>
has been added to the db <br>
<a href = "input_text_db_view.asp">View the Table</a>
</font>
input_text_to_db_view.asp
<%
accessdb="testinputdb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from testtable"
rs.Open sql, cn
%>
<div align="left">
<table BORDER="0" BGCOLOR="#FFFFFF" CELLSPACING="0" align="left" width="640">
<THEAD>
<tr>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">First Name</font></th>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">Last Name</font></th>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">Unique ID</font></th>
</tr>
</THEAD>
<TBODY>
<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<tr VALIGN="TOP">
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("fname") %>
</font></td>
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("lname") %>
</font></td>
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("unique_id") %>
</font></td>
</tr>
<%
rs.MoveNext
loop%>
<tr VALIGN="TOP">
<td ALIGN="left" valign="top">
</td>
<td ALIGN="left" valign="top">
</td>
<td ALIGN="left" valign="top">
</td>
</tr>
</TBODY>
<TFOOT>
</TFOOT>
</table>
input_text_to_db_form.asp
<font face = "arial" size="1">
<form method="post" action="input_text_to_db.asp">
<input type="hidden" name="subject" value="<%= title %>">
First Name<br>
<input type="text" name="u_fname" size="20"><br>
Last Name<br>
<input type="text" name="u_lname" size="20">
<input type="submit" value="Submit">
</form></font>
input_text_to_db.asp
<%
u_lname=request.form("u_lname")
u_fname=request.form("u_fname")
%>
<%
accessdb="testinputdb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
set rs = server.createobject("ADODB.Recordset")
SQL = "insert into testtable (lname, fname) "
SQL = SQL & "values ('" & u_lname
SQL = SQL & "','" & u_fname & "')"
rs.Open sql, cn
%>
<font face = "arial" size="1">
First Name <%= u_fname %>
<br>
Last Name <%= u_lname %>
<br>
has been added to the db <br>
<a href = "input_text_db_view.asp">View the Table</a>
</font>
input_text_to_db_view.asp
<%
accessdb="testinputdb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from testtable"
rs.Open sql, cn
%>
<div align="left">
<table BORDER="0" BGCOLOR="#FFFFFF" CELLSPACING="0" align="left" width="640">
<THEAD>
<tr>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">First Name</font></th>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">Last Name</font></th>
<th valign="top" align="left"><font face="Arial" size="2" color="#000000">Unique ID</font></th>
</tr>
</THEAD>
<TBODY>
<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<tr VALIGN="TOP">
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("fname") %>
</font></td>
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("lname") %>
</font></td>
<td ALIGN="left" valign="top">
<font face="Arial" size="2" color="#000000">
<%= rs("unique_id") %>
</font></td>
</tr>
<%
rs.MoveNext
loop%>
<tr VALIGN="TOP">
<td ALIGN="left" valign="top">
</td>
<td ALIGN="left" valign="top">
</td>
<td ALIGN="left" valign="top">
</td>
</tr>
</TBODY>
<TFOOT>
</TFOOT>
</table>
</div>
简单生活,希望对大家有用!要觉得本文有价值请分享给您的朋友,生活就是人来人往,分享越多!收获越多!作者:天天ASP家园
0 0
- 简单的数据库输入和显示
- [tornado示例]最简单的表单输入和显示
- 国际音标的显示和输入
- [转]Web数学公式的输入和显示
- 输入框的显示和隐藏
- 实现CEGUI的中文显示和输入
- 可多行显示和输入的TextBox(java)
- 输入框的隐藏和显示
- 一个输入密码并显示*的简单程序
- 密码输入的显示和隐藏(显示*)
- 关于像数据库输入中文显示乱码的问题
- textarea输入的内容保存到数据库,用div显示
- 数据库输入String类型的姓名显示为“??”
- java 简单的输入BufferedReader和Scanner
- CLisp 3:简单的输入和打印
- Hibernate简单实例:数据库驱动配置及数据的输入
- 显示InputDialog输入对话框实现对用户输入的英文单词进行简单处理
- jsp中textarea中输入文本存入数据库,然后按照输入的格式显示
- deque
- 使用freemarker导出word
- java中格式化输出大神Formatter简历
- java的String的equals方法和"=="比较
- Codeforces Round #281 (Div. 2) A. Vasya and Football
- 简单的数据库输入和显示
- test11
- ACM计算几何题目推荐
- The Swift Programming Language--语言指南--反初始化
- 【LeetCode】Single Number
- rubymine license
- Delphi xe6 andriod 编程入门教程demo随书光盘
- c#将Excel数据导入到数据库的实现代码
- Freemarker页面语法、函数教程