ASP.NET 2.0中隨機讀取Access資料庫記錄

來源:互聯網
上載者:User

<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">protected void Page_Load( object sender, EventArgs e ){Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));int intRandomNumber = rnd.Next();string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\aspxWeb.mdb;Persist Security Info=True";string sql = "select top 10 Title,objectGuid from Document Order By Rnd(" + (-1 * intRandomNumber) + "*id)";System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection(ConnectionString);cn.Open();System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);System.Data.OleDb.OleDbDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);GridView1.DataSource = dr;GridView1.DataBind();dr.Close();cmd.Dispose();cn.Dispose();cn = null;}</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title>隨機讀取Access資料庫記錄</title></head><body><form id="form1" runat="server"><div><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"><Columns><asp:HyperLinkField DataNavigateUrlFields="objectGuid" HeaderText="文章" DataTextField="Title"DataNavigateUrlFormatString="http://dotnet.aspx.cc/article/{0}/read.aspx" /></Columns></asp:GridView></div></form></body></html>

VB.NET:

<%@ Page Language="VB" Debug="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)Dim TimeString As String = DateTime.Now.Ticks.ToString()Dim a As UInt32 = UInt32.Parse(TimeString.Substring(TimeString.Length - 8, 8))Dim b As Int32 = BitConverter.ToInt32(BitConverter.GetBytes(a), 0)Dim rnd As Random = New Random(b)Dim intRandomNumber As Integer = rnd.NextResponse.Write(intRandomNumber)Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\aspxWeb.mdb;Persist Security Info=True"Dim sql As String = "select top 10 Title,objectGuid from Document Order By Rnd(" + (-1 * intRandomNumber).ToString() + "*id)"Dim cn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(ConnectionString)cn.Open()Dim cmd As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand(sql, cn)Dim dr As System.Data.OleDb.OleDbDataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection)GridView1.DataSource = drGridView1.DataBind()dr.Close()cmd.Dispose()cn.Dispose()cn = NothingEnd Sub</script><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"><title>隨機讀取Access資料庫記錄</title></head><body><form id="form1" runat="server"><div><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"><Columns><asp:HyperLinkField DataNavigateUrlFields="objectGuid" HeaderText="文章" DataTextField="Title"DataNavigateUrlFormatString="http://dotnet.aspx.cc/article/{0}/read.aspx" /></Columns></asp:GridView></div></form></body></html>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.