Recordset物件
屬性 | 資料型態 | 說明 |
AbsolutePage | Long | 指定Recordset目前記所在的分頁 |
AbsolutePosition | Long | 指定Recordset目前記錄絕對位置 |
ActiveCommand | Variant | 指向建立Recordet的Command物件之指標 |
ActiveConnection | String或Connection物件 | 指定用來取回查詢結果的Connection物件 |
BOF | Boolean | 資料指標的位置是否在檔案的開頭 |
Bookmark | Variant | 允許回到Recordset內指定的資料位置 |
CacheSize | Long | 指定ADO放在伺服器記憶體的位置 |
CursorLocation | Long | 指定Cursor函式庫的位置 |
CursorType | CursorTypeEnum | 指定用來存取查詢結果的Cursor型態 |
DataMember | String | 控制資料來源中欲連結的Recordset |
DataSource | 物件 | 允許將Recordset連結到資料來源 |
EditMode | EditModeEnum | Recordset目前所在記錄的編輯狀態 |
EOF | Boolean | 資料指標是否在標案的結尾 |
Fields | Field物件集合 | 查詢結果中欄位物件的集合 |
Filter | Variant | 回傳Recordset物件中特定的記錄 |
lndex | String | 控制Recordset物件目前作用中的索引 |
LockType | LockTypeEnum | 指定Recordsetsnm 物件進行更新與鎖定資料的方式 |
MarshalOption | Long | 控制包含於Recordset物件中的資料 |
MaxRecords | Long | 查詢結果的最大資料筆數 |
PageCount | Long | Recordset分頁的數目 |
PageSize | Long | Recordset中每一個分頁所包含的資料數 |
Properties | Property物件集合 | 動態屬性的集合 |
RecordCount | long | Recordset物件中記錄的筆數 |
Sort | String | 重新排序Recordset物件內的資料 |
Source | String或Command物件 | 包含用來建立Recordset物件的查詢指令字串 |
State | Long | Recordset物件目前的狀態 |
Status | RecordStatvsEnum | 目前記錄更新的狀態 |
StalnSync | Boolean | 控制Recordset時間資料保持同步 |
方法 | 重要參數 | 說明 |
AddNew | NA | 新增一筆資料到Recordset |
Cancel | NA | 取消非同步查詢 |
CancelBatch | NA | 取消批次更新 |
CancelUpdate | NA | 取消目前編輯中的記錄變更 |
Clone | NA | 復製一個相同的Recordset物件 |
Close | NA | 關閉Recordset物件 |
CompareBookmarks | Bookmark1 As ComparEnum Bookmark2 As CompareEnum |
比較同一個Recordset物件內的兩個bookmark |
Delete | NA | 刪除目前的記錄 |
Find | Criteria As String | 搜尋特定條件的記錄 |
GetRows | NA | 從Recordset中傳回一個二維陣列的資料 |
GetString | StringFormat As StingFormatEnum NumRows As LongColumnDelimiter As StringRowDelimiter As String |
從物件中傳回一個字串資料 |
Move | NullExpr As String Start As String |
將資料指標移動到指定的位置 |
MoveFirst | NA | 將資料指標移動到第一筆 |
MoveLast | NA | 將資料指標移動到最後一筆 |
MoveNext | NA | 將資料指標移動到下一筆 |
MovePrevious | NA | 將資料指標移動到上一筆 |
NextRecordset | NA | 取回批次查詢下一個查詢結果 |
Open | Source As String ActiveConnection As Connection CursorType As CursorTypeEnum LockType As LockTypeEnum |
開啟Recordset物件 |
Requery | NA | 重新執行查詢 |
Resync | NA | 由資料庫中取回Recordset所包含的資料 |
Save | Destination As String PersistFormat AsPErsistFormat Enum |
將Recordset內的資料儲存成檔案 |
Seek | KeyValues As Array | 以指定的字串搜尋資料 |
Surpports | CursorOptiobns As CursrOption Enum |
Recordset物件是否支援特殊功能 |
Update | Fields As Array Values As Array |
將等待更新的資料寫入Recordset中 |
Updatebatch | NA | 將批次更新的資料送到資料庫中 |