1 回答

TA貢獻1982條經(jīng)驗 獲得超2個贊
打開記錄集:
語法格式:
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
參數(shù)說明:
1、Source 可選。Variant,計算有效的 Command 對象、SQL 語句、表名、存儲過程調(diào)用、URL 或包含持久存儲的 Recordset 的文件或 Stream 對象的名稱。
2、ActiveConnection 可選。Variant 或 String,Variant 用于計算有效的 Connection 對象變量的名稱;String 包含 ConnectionString 參數(shù)。
3、CursorType 可選。CursorTypeEnum 值,確定當打開 Recordset 時提供者應使用的游標類型。默認值為 adOpenForwardOnly。
4、LockType 可選。LockTypeEnum 值,確定打開 Recordset 時提供者應使用的鎖定類型(并發(fā))。默認值為 adLockReadOnly。
5、Options 可選。Long 值,指示如果 Source 參數(shù)表示的不是 Command 對象,提供者應如何計算該參數(shù);或者指示應從先前保存 Recordset 的文件中恢復 Recordset??梢允且粋€或者多個 CommandTypeEnum 或 ExecuteOptionEnum 值。
其中:
1、CursorType參數(shù)的取值:
adOpenDynamic-使用動態(tài)游標。其他用戶所作的添加、更改或刪除均可見,而且允許 Recordset 中的所有移動類型(如果提供者不支持書簽,則書簽除外)。
adOpenForwardOnly-默認值。使用僅向前游標。除了在記錄中只能向前滾動外,與靜態(tài)游標相同。當只需要在 Recordset 中進行一個傳遞時,用它可提高性能。
adOpenKeyset-使用鍵集游標。盡管從您的 Recordset 不能訪問其他用戶刪除的記錄,但除無法查看其他用戶添加的記錄外,它和動態(tài)游標相似。其他用戶所作的數(shù)據(jù)更改依然可見。
adOpenStatic-使用靜態(tài)游標。一組記錄的靜態(tài)副本,可用于查找數(shù)據(jù)或生成報告。其他用戶所作的添加、更改或刪除不可見。
adOpenUnspecified-不指定游標類型。
2、LockType參數(shù)的取值:
adLockBatchOptimistic-指示開放式批更新。需要批更新模式。
adLockOptimistic-指示逐個記錄開放式鎖定。提供者使用開放式鎖定,僅在調(diào)用 Update 方法時鎖定記錄。
adLockPessimistic-指示逐個記錄保守式鎖定。提供者要確保記錄編輯成功,通常在編輯之后立即在數(shù)據(jù)源鎖定記錄。
adLockReadOnly-指示只讀記錄。無法改變數(shù)據(jù)。
adLockUnspecified-未指定鎖定類型。創(chuàng)建副本時,副本與源對象使用相同的鎖定類型。
添加回答
舉報