屬性 描述
AbsolutePage 設置或返回壹個可指定 Recordset 對象中頁碼的值。
AbsolutePosition 設置或返回壹個值,此值可指定 Recordset 對象中當前記錄的順序位置(序號位置)。
ActiveCommand 返回與 Recordset 對象相關聯的 Command 對象。
ActiveConnection 如果連接被關閉,設置或返回連接的定義,如果連接打開,設置或返回當前的 Connection 對象。
BOF 如果當前的記錄位置在第壹條記錄之前,則返回 true,否則返回 fasle。
Bookmark 設置或返回壹個書簽。此書簽保存當前記錄的位置。
CacheSize 設置或返回能夠被緩存的記錄的數目。
CursorLocation 設置或返回遊標服務的位置。
CursorType 設置或返回壹個 Recordset 對象的遊標類型。
DataMember 設置或返回要從 DataSource 屬性所引用的對象中檢索的數據成員的名稱。
DataSource 指定壹個包含要被表示為 Recordset 對象的數據的對象。
EditMode 返回當前記錄的編輯狀態。
EOF 如果當前記錄的位置在最後的記錄之後,則返回 true,否則返回 fasle。
Filter 返回壹個針對 Recordset 對象中數據的過濾器。
Index 設置或返回 Recordset 對象的當前索引的名稱。
LockType 設置或返回當編輯 Recordset 中的壹條記錄時,可指定鎖定類型的值。
MarshalOptions 設置或返回壹個值,此值指定哪些記錄被返回服務器。
MaxRecords 設置或返回從壹個查詢返回 Recordset 對象的的最大記錄數目。
PageCount 返回壹個 Recordset 對象中的數據頁數。
PageSize 設置或返回 Recordset 對象的壹個單壹頁面上所允許的最大記錄數。
RecordCount 返回壹個 Recordset 對象中的記錄數目。
Sort 設置或返回壹個或多個作為 Recordset 排序基準的字段名。
Source 設置壹個字符串值,或壹個 Command 對象引用,或返回壹個字符串值,此值可指示 Recordset 對象的數據源。
State 返回壹個值,此值可描述是否 Recordset 對象是打開、關閉、正在連接、正在執行或正在取回數據。
Status 返回有關批更新或其他大量操作的當前記錄的狀態。
StayInSync 設置或返回當父記錄位置改變時對子記錄的引用是否改變。
方法
方法 描述
AddNew 創建壹條新記錄。
Cancel 撤銷壹次執行。
CancelBatch 撤銷壹次批更新。
CancelUpdate 撤銷對 Recordset 對象的壹條記錄所做的更改。
Clone 創建壹個已有 Recordset 的副本。
Close 關閉壹個 Recordset。
CompareBookmarks 比較兩個書簽。
Delete 刪除壹條記錄或壹組記錄。
Find 搜索壹個 Recordset 中滿足指定某個條件的壹條記錄。
GetRows 把多條記錄從壹個 Recordset 對象中拷貝到壹個二維數組中。
GetString 將 Recordset 作為字符串返回。
Move 在 Recordset 對象中移動記錄指針。
MoveFirst 把記錄指針移動到第壹條記錄。
MoveLast 把記錄指針移動到最後壹條記錄。
MoveNext 把記錄指針移動到下壹條記錄。
NextRecordset ?通過執行壹系列命令清除當前 Recordset 對象並返回下壹個 RecordsetMovePrevious 把記錄指針移動到上壹條記錄。
Open 打開壹個數據庫元素,此元素可提供對表的記錄、查詢的結果或保存的 Recordset 的訪問。
Requery 通過重新執行對象所基於的查詢來更新 Recordset 對象中的數據。
Resync 從原始數據庫刷新當前 Recordset 中的數據。
Save 把 Recordset 對象保存到 file 或 Stream 對象中。
Seek 搜索 Recordset 的索引以快速定位與指定的值相匹配的行,並使其成為當前行。
Supports 返回壹個布爾值,此值可定義 Recordset 對象是否支持特定類型的功能。
Update 保存所有對 Recordset 對象中的壹條單壹記錄所做的更改。
UpdateBatch 把所有 Recordset 中的更改存入數據庫。請在批更新模式中使用。
事件
Note: You cannot handle events using VBScript or JScript (only Visual Basic, Visual C++, and Visual J++ languages can handle events).事件 描述
EndOfRecordset 當試圖移動到超過 Recordset 結尾的行時被觸發。
FetchComplete 當異步操作中的所有記錄均被讀取後被觸發。
FetchProgress 在異步操作期間被定期地觸發,報告已讀取多少記錄。
FieldChangeComplete Field 對象的值更改被觸發。
MoveComplete Recordset 中的當前位置更改後被觸發。
RecordChangeComplete 壹條記錄更改之後被觸發。
WillChangeField ?在 Field 對象的值更改之前被觸發RecordsetChangeComplete 在 Recordset 更改之後被觸發。
WillChangeRecord 在壹條記錄更改之前被觸發。
WillChangeRecordset 在 Recordset 更改之前被觸發。
WillMove 在 Recordset 中的當前位置更改之前被觸發。
集合
集合 描述
Fields 指示在此 Recordset 對象中 Field 對象的數目。
Properties 包含所有 Recordset 對象中的 Property 對象。