Access隨機顯示不重復記錄_Access數(shù)據庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:怎樣防止Access數(shù)據庫被下載首先打開IIS,找到我們的數(shù)據庫. 我們試一下是不是可以下載,正常的情況可以下載的. 現(xiàn)在我們就開始設置IIS不讓數(shù)據庫被別人下載.我們在數(shù)據庫上右鍵,打開屬性 在文件項下我們設置如果下圖,將文件重定向到URL上 我在右鍵數(shù)據庫瀏覽一下.
看了很多人討論關于access隨機取記錄的帖子,不才,寫了一個隨機顯示記錄的解決方法,希望大家指正。數(shù)據庫里有5條記錄,隨機抽取4條。code
--------------------------------------
<%
'-------------------------數(shù)據庫連接-----------------------
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_
"Data Source=" & Server.MapPath("data.mdb")
objConn.Open
'-------------------------數(shù)據庫連接-----------------------
'-------------------------檢索數(shù)據-----------------------
strSQL = "SELECT id,DataColumn FROM DataTable"
'Sql語句,檢索數(shù)據庫
Set objRS = Server.CreateObject("ADODB.Recordset")
'創(chuàng)建記錄集
objRS.Open strSQL, objConn, 1, 1
'執(zhí)行檢索
Count=objRS.RecordCount
'得到記錄總數(shù)
Item=4
'顯示記錄數(shù)
'-------------------------檢索數(shù)據-----------------------
'-------------------------------------------------------------------------------
redim a(Item, 2),t(Count)
'定義2數(shù)組,數(shù)組a用來儲存記錄,數(shù)組t用來刪選記錄
'---------------------------------------
'初始數(shù)組數(shù)值,目的為了插入數(shù)據以后和此值做比較
for each j in t
j=0
next
'---------------------------------------
'---------------------------------------
' 隨機抽取記錄號
Randomize timer '初始化隨機數(shù)生成器
for j=1 to Item
k=int(rnd*Count+1) '從總數(shù)里面隨機取一條記錄
do while t(k)<>0 '判斷是否記錄是否已經在數(shù)組中
k=int(rnd*Item+1)
loop
t(k)=1 '第k條記錄被選中
next
'--------------------------------------
j=1:i=1'定義下標
'--------------------------------------
' 循環(huán)選取數(shù)據集objRS中的部分記錄存放到數(shù)組中
Do While Not objRS.Eof
if t(j)=1 then
a(i,1)=objRS("id") '記錄id
a(i,2)=objRS("DataColumn") '記錄內容
i=i+1
end if
j=j+1
objRS.MoveNext
Loop
'--------------------------------------
'-------------------------------------------------------------------------------
'----------------------------顯示內容--------------------
for i=1 to Item
Response.write "序號"&a(i,1)&"<br>"
Response.write "內容"&a(i,2)&"<p>"
next
'----------------------------顯示內容--------------------
'---------------------------
'釋放資源
objRs.Close
set objRs=nothing
objConn.Close
set objConn=nothing
'---------------------------
%>Data
id DataColumn -------------------------- 1 a 2 b 3 c 4 d 5 e
分享:怎樣解決文本框顯示小數(shù)點后很多數(shù)字的問題問題描述: 當文本框獲得焦點時,如何解決顯示小數(shù)點后很多數(shù)字的問題?具體問題描述如下: 當文本框未獲得焦點時,顯示兩位小數(shù)(這是我想要的效果),而一旦鼠標進入,則顯示很多位小數(shù)點后面的數(shù)字,而我表在存儲的是兩位小數(shù)。 我在窗體設計時,將文本框
相關Access數(shù)據庫教程:
- Access數(shù)據庫安全策略之ASP式
- 第N次被ACCESS的關鍵字涮
- Access中用Jet SQL語句刪除表關系
- Access報表打印如何自動分頁
- Access完成累計余額的計算
- 搭建Access為主的Mdb數(shù)據庫
- 一句sql更新兩個表并可更新對應的字段值具體實現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內網ssh/mysql登錄緩慢的解決方法
- 使用準則進行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向導”設計數(shù)據庫
- 中文Access2000速成教程--1.3 在“設計”視圖中設計表
- 相關鏈接:
- 教程說明:
Access數(shù)據庫教程-Access隨機顯示不重復記錄
。