ASP實(shí)現(xiàn)access隨機(jī)顯示不重復(fù)記錄解決方案_Access數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:通過查詢返回?cái)?shù)據(jù)庫對象的名稱使用下列 SQL 語句來獲取你想要的 查詢: SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<>"~") AND (MSysObjects.Type)=5 ORDER BY MSysObjects.Name;
| 以下為引用的內(nèi)容: <% '-------------------------數(shù)據(jù)庫連接----------------------- Set objConn = Server.CreateObject("ADODB.Connection") objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_ "Data Source=" & Server.MapPath("data.mdb") objConn.Open '-------------------------數(shù)據(jù)庫連接----------------------- '-------------------------檢索數(shù)據(jù)----------------------- strSQL = "SELECT id,DataColumn FROM DataTable" 'Sql語句,檢索數(shù)據(jù)庫 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ī)抽取記錄號 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 "序號"&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 '--------------------------- %> |
分享:解決Access中分組報(bào)表的問題在Word中,大家對段落的對齊方式、縮進(jìn)、段前、段后間距等屬性都比較熟悉,但是,你是否注意到段落的另外一個(gè)非常重要的屬性——大綱級別(如圖1)。 實(shí)際上,段落的大綱級別在
相關(guān)Access數(shù)據(jù)庫教程:
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
猜你也喜歡看這些
- 談設(shè)定Access數(shù)據(jù)庫自增長字段初始值
- 解析遠(yuǎn)程連接access數(shù)據(jù)庫的幾個(gè)方法
- ACCESS的參數(shù)化查詢
- 如何防止Access 2000密碼被破
- Access數(shù)據(jù)庫的4種安全方式
- 設(shè)計(jì)完美表格:適當(dāng)?shù)孛?/a>
- ACCESS中關(guān)于SQL語句的轉(zhuǎn)義字符
- 將Access數(shù)據(jù)庫移植到SQLServer
- 四種用ACCESS做網(wǎng)絡(luò)版程序的方法
- 揭秘在設(shè)計(jì)視圖中Access允許的九種數(shù)據(jù)類型
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-ASP實(shí)現(xiàn)access隨機(jī)顯示不重復(fù)記錄解決方案
。