Access隨機(jī)顯示不重復(fù)記錄_Access數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:怎樣防止Access數(shù)據(jù)庫被下載首先打開IIS,找到我們的數(shù)據(jù)庫. 我們?cè)囈幌率遣皇强梢韵螺d,正常的情況可以下載的. 現(xiàn)在我們就開始設(shè)置IIS不讓數(shù)據(jù)庫被別人下載.我們?cè)跀?shù)據(jù)庫上右鍵,打開屬性 在文件項(xiàng)下我們?cè)O(shè)置如果下圖,將文件重定向到URL上 我在右鍵數(shù)據(jù)庫瀏覽一下.
看了很多人討論關(guān)于access隨機(jī)取記錄的帖子,不才,寫了一個(gè)隨機(jī)顯示記錄的解決方法,希望大家指正。數(shù)據(jù)庫里有5條記錄,隨機(jī)抽取4條。code
--------------------------------------
<%
'-------------------------數(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ī)抽取記錄號(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
'---------------------------
%>Data
id DataColumn -------------------------- 1 a 2 b 3 c 4 d 5 e
分享:怎樣解決文本框顯示小數(shù)點(diǎn)后很多數(shù)字的問題問題描述: 當(dāng)文本框獲得焦點(diǎn)時(shí),如何解決顯示小數(shù)點(diǎn)后很多數(shù)字的問題?具體問題描述如下: 當(dāng)文本框未獲得焦點(diǎn)時(shí),顯示兩位小數(shù)(這是我想要的效果),而一旦鼠標(biāo)進(jìn)入,則顯示很多位小數(shù)點(diǎn)后面的數(shù)字,而我表在存儲(chǔ)的是兩位小數(shù)。 我在窗體設(shè)計(jì)時(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è)表并可更新對(duì)應(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ù)庫教程推薦
猜你也喜歡看這些
- 如何用Access 輕松打造花店訂單系統(tǒng)
- 如何在Access數(shù)據(jù)庫中使用通用對(duì)話框
- Access無需DSN文件快速連接SQL Server方法
- Access數(shù)據(jù)庫中數(shù)據(jù)表的自動(dòng)重新聯(lián)接
- 取得磁碟機(jī)之Volumn及Serial Number
- Access通用-自動(dòng)替換數(shù)據(jù)庫中的字符串
- 啟動(dòng)命令行選項(xiàng)
- 怎樣為Access數(shù)據(jù)庫表添加日期或時(shí)間戳
- 揭秘十萬條Access數(shù)據(jù)表分頁的解決方法
- 在窗體間傳遞參數(shù)的幾種常用辦法
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Access隨機(jī)顯示不重復(fù)記錄
。