访问地址 http://www.qqread.com/aspdotnet/u318218.html
更多内容请看Java编程开发手册、.NET移动与嵌入式技术、Access专题,或进入讨论组讨论。
1、用Access建造一个数据库data.mdb,建立表Guest,结构如下:
ID 自动编号
标题 字符串
署名 字符串
正文 备注。
2、guest.aspx
| <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <html><head> <style> <!-- body{font-size:9pt} p{font-size:9pt} td{font-size:9pt} //--> </style> <title>留言本</title></head> <body> <p align=right><font size=6>留言本</font></p> <script language=vb runat=server> Sub Page_Load(Source As Object, E As EventArgs) Dim myConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" & server.mappath("data.mdb")) Dim myAdapter As New OleDbDataAdapter Dim myOleDbCommandBuilder As OleDbCommandBuilder = New OleDbCommandBuilder(myAdapter) Dim DS As DataSet = New DataSet myAdapter.SelectCommand = new OleDbCommand("select ID, 标题, 署名 from Guest order by id desc", myconn) myconn.open() myAdapter.Fill(ds, "Guest") ml.DataSource=ds.Tables("Guest").DefaultView ml.DataBind() end sub </script> <ASP:DataGrid id="ml" runat="server" Width="100%" BorderColor="black" ShowFooter="false" CellPadding=3 CellSpacing="0" Font-Name="宋体" Font-Size="9pt" HeaderStyle-BackColor="#ddaacc" EnableViewState="false" > <Columns> <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="see.asp?id={0}" text="See!" Target="_new" /> </Columns> </asp:DataGrid> <br><br><font size=5>我要留言</font><br> <form method=post action=send.aspx> 标题:<input type=text name=title><br> 署名:<input type=text name=name><br> 内容:<textarea name=body></textarea><br> <input type=submit> </form> |
3、send.aspx
| <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <script language=vb runat=server> Sub Page_Load(Source As Object, E As EventArgs) Dim myConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" & server.mappath("data.mdb")) Dim myInsertQuery As String = "insert into guest (标题, 署名, 内容) values (@#" & request("title") & "@#, @#" & request("name") & "@#, @#" & request("body") & "@#)" Dim myOleDbCommand As New OleDbCommand(myInsertQuery) myOleDbCommand.Connection = myConn myConn.Open() myOleDbCommand.ExecuteNonQuery() myOleDbCommand.Connection.Close() response.redirect("guest.aspx") end sub </script> |
4、see.asp(显示单个数据不如用ASP)
|
<html><head> |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Java编程开发手册 (8309篇文章)
- .NET移动与嵌入式技术 (5969篇文章)
- Access (858篇文章)
- .NET开发手册 (5670篇文章)
- ASP.NET教程 (8465篇文章)
- ASP.NET应用篇 (2639篇文章)
- ASP.NET 3.5 Extensions带来什么 (1次浏览)
- Asp.Net中动态页面转静态页面 (0次浏览)
- 正则表达式中的实用命名组替换 (0次浏览)
- Domain Model的三种类型及其级别 (0次浏览)
- 应用WEB标准会使ScrollTop属性失效! (0次浏览)
- Cache用法之缓存页面和缓存数据 (0次浏览)
- 支持正则表达式的UrlMapping (0次浏览)
- 关于ASP.NET 2.0的目录结构变化 (0次浏览)
- WPF中Closing窗体时调用Hide()方法异常 (0次浏览)
- 对象数组根据某属性列的灵活排序 (0次浏览)



