部分來自這個帖子的討論,感謝wwwwb指點。
set rsttmp = currentdb.openrecordset("a", dbopendynaset)
rsttmp.filter =
"id like '*"
& strselbid &
"*'"
set rsttmpfiltered = rsttmp.openrecordset
……rsttmpfiltered.
close
set rsttmpfiltered =
nothing
rsttmp.
close
set rsttmp =
nothing
在dao裡對記錄集使用filter,可以如上**段處理,注意如下幾點:
(1)要加filter的記錄集必須以dbopendynaset形式開啟,不能不指定開啟形式,否則執行時錯誤3251:這種物件型別不支援該操作。
(2)和ado的filter不同的是,設定filter之後,並不會直接在原紀錄集立刻應用該filter,而需要呼叫員記錄集的openrecordset方法,得到filter之後的記錄集
(3)由於(2),用完filter之後要記得把兩個記錄集都關上並設定nothing
ado的recordset的filter不支援對字段用函式
ado記錄集filter屬性清空後
SQL Server裡如何隨機記錄集
今天的文章,我想給你簡單介紹下sql server裡如何隨機記錄集。1 select from person.person 2order bynewid 3 go這會引入新的uniqueidentifier資料型別列,sql server會在那列上進行物理排序操作。但是在記錄集里列本身沒有返回,因為...
使用C 操作Oracle儲存過程記錄集
命名空間 system.data.oracleclient c 連線oracle字串 string constr user id 使用者名稱 password 密碼 data source 服務名 oracle返回記錄集儲存過程 1.定義游標 type tablescursor is ref cur...
ASP程式中使用斷開的資料記錄集
我們在使用asp 內建的ado元件進行資料庫程式設計時,通常是在指令碼的開頭開啟乙個連線,並在指令碼的最後關閉它,但是就較大指令碼而言,在多數情況下連線開啟的時間要比它需要開啟的時間長得多。因此為了節省伺服器資源,應該盡可能關閉連線以釋放連線所占有的資源,這種關閉記錄集的連線而不關閉記錄集的技術叫做...