Access隨機(jī)顯示記錄解決方案_Access數(shù)據(jù)庫(kù)教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:Access2000如何創(chuàng)建索引?Access2000如何創(chuàng)建索引: 若要快速查找和排序記錄,就需要索引單個(gè)字段或字段的組合。對(duì)于某一張表來說,建立索引的操作就是要指定一個(gè)或者多個(gè)字段,以便于按這個(gè)或者這些字段中的值來檢索數(shù)據(jù),或者排序數(shù)據(jù)。在中文Access 2000中能建立的索引如下所述。 1.創(chuàng)建單字
Access隨機(jī)顯示記錄(不重復(fù))解決方案:
看了很多人討論關(guān)于access隨機(jī)取記錄的帖子,不才,寫了一個(gè)隨機(jī)顯示記錄的解決方法,希望大家指正。數(shù)據(jù)庫(kù)里有5條記錄,隨機(jī)抽取4條。
<% '-------------------------數(shù)據(jù)庫(kù)連接----------------------- Set objConn = Server.CreateObject("ADODB.Connection") objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_ "Data Source=" & Server.MapPath("data.mdb") objConn.Open '-------------------------數(shù)據(jù)庫(kù)連接----------------------- '-------------------------檢索數(shù)據(jù)----------------------- strSQL = "SELECT id,DataColumn FROM DataTable" 'Sql語句,檢索數(shù)據(jù)庫(kù) Set objRS = Server.CreateObject("ADODB.Recordset") '創(chuàng)建記錄集 objRS.Open strSQL, objConn, 1, 1 '執(zhí)行檢索 Count=objRS.RecordCount '得到記錄總數(shù) Item=4 '顯示記錄數(shù) '-------------------------檢索數(shù)據(jù)----------------------- '------------------------------------------------------------------------------- redim a(Item, 2),t(Count) '定義2數(shù)組,數(shù)組a用來儲(chǔ)存記錄,數(shù)組t用來刪選記錄 '--------------------------------------- '初始數(shù)組數(shù)值,目的為了插入數(shù)據(jù)以后和此值做比較 for each j in t j=0 next '--------------------------------------- '--------------------------------------- ' 隨機(jī)抽取記錄號(hào) Randomize timer '初始化隨機(jī)數(shù)生成器 for j=1 to Item k=int(rnd*Count+1) '從總數(shù)里面隨機(jī)取一條記錄 do while t(k)<>0 '判斷是否記錄是否已經(jīng)在數(shù)組中 k=int(rnd*Item+1) loop t(k)=1 '第k條記錄被選中 next '-------------------------------------- j=1:i=1'定義下標(biāo) '-------------------------------------- ' 循環(huán)選取數(shù)據(jù)集objRS中的部分記錄存放到數(shù)組中 Do While Not objRS.Eof if t(j)=1 then a(i,1)=objRS("id") '記錄id a(i,2)=objRS("DataColumn") '記錄內(nèi)容 i=i+1 end if j=j+1 objRS.MoveNext Loop '-------------------------------------- '------------------------------------------------------------------------------- '----------------------------顯示內(nèi)容-------------------- for i=1 to Item Response.write "序號(hào)"&a(i,1)&"<br>" Response.write "內(nèi)容"&a(i,2)&"<p>" next '----------------------------顯示內(nèi)容-------------------- '--------------------------- '釋放資源 objRs.Close set objRs=nothing objConn.Close set objConn=nothing '--------------------------- %>
code
--------------------------------------
id DataColumn -------------------------- 1 a 2 b 3 c 4 d 5 e
Data
分享:如何使用c#操作ACCESS數(shù)據(jù)庫(kù)如何使用c#操作ACCESS數(shù)據(jù)庫(kù): 手頭沒有Microsoft Access,如何建立數(shù)據(jù)庫(kù),一切依然簡(jiǎn)單. 首先引用C:Program FilesCommon FilesSystemadomsadox.dll,該DLL包含ADOX命名空間; 接著引用C:Program FilesCommon FilesSystemadomsjro.dll,該DLL包含JRO命名空間 SxS好問提示:
相關(guān)Access數(shù)據(jù)庫(kù)教程:
- Access2000如何創(chuàng)建索引?
- 如何使用c#操作ACCESS數(shù)據(jù)庫(kù)
- Access與MS SQL Server數(shù)據(jù)庫(kù)的相互轉(zhuǎn)換
- 兩個(gè)解決十萬條Access數(shù)據(jù)表分頁的方法
- 使用Windows PowerShell Web Access
- access數(shù)據(jù)庫(kù)有什么用?
- access數(shù)據(jù)庫(kù)密碼查看器怎么用?
- access 2003中批量修改字段實(shí)例
- 在Access 2010中設(shè)置或更改Access 2003用戶級(jí)安全機(jī)制
- Access如何查詢SQL視圖切換
- Word美化打印Access數(shù)據(jù)表格方法
- ASP\ASP.NET網(wǎng)站中怎么防止Access數(shù)據(jù)庫(kù)被別人下載
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 使用Access提高企業(yè)管理器功能
- 怎樣將Access升級(jí)為SQL Server 2005
- 在VB中用代碼打印ACCESS報(bào)表
- ACCESS 調(diào)用后臺(tái)存儲(chǔ)過程的實(shí)現(xiàn)方法
- ACCESS復(fù)合承載性能超越MYSQL
- 淺析通用刪除某表某字段滿足條件的記錄兩個(gè)函數(shù)
- 取得磁碟機(jī)之Volumn及Serial Number
- 如何將Access升級(jí)為SQL Server 2005
- 長(zhǎng)期使用中型Access數(shù)據(jù)庫(kù)的一點(diǎn)經(jīng)驗(yàn)
- Access字符串處理函數(shù)整理
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫(kù)教程-Access隨機(jī)顯示記錄解決方案
。