rs.Open 參數說明 [ADO協助]

來源:互聯網
上載者:User

recordset.Open Source, ActiveConnection, CursorType, LockType, Options

參數

Source   可選,變體型,計算 Command 對象的變數名、SQL 陳述式、表名、預存程序調用或持久 Recordset 檔案名稱。

ActiveConnection   可選。變體型,計算有效 Connection 物件變數名;或字串,包含 ConnectionString 參數。

CursorType   可選,CursorTypeEnum 值,確定提供者開啟 Recordset 時應該使用的遊標類型。可為下列常量之一(參閱 CursorType 屬性可獲得這些設定的定義)。

常量 說明
AdOpenForwardOnly=0 (預設值)開啟僅向前類型遊標。
AdOpenKeyset=1 開啟鍵集類型遊標。
AdOpenDynamic=2 開啟動態類型遊標。
AdOpenStatic=3 開啟靜態類型遊標。

LockType   可選。確定提供者開啟 Recordset 時應該使用的鎖定(並發)類型的 LockTypeEnum 值,可為下列常量之一(參見 LockType 屬性可獲得詳細資料)。

常量 說明
AdLockReadOnly=1 (預設值)唯讀 — 不能改變資料。
AdLockPessimistic=2 保守式鎖定(逐個) — 提供者完成確保成功編輯記錄所需的工作,通常通過在編輯時立即鎖定資料來源的記錄。
AdLockOptimistic=3 開放式鎖定(逐個) — 提供者使用開放式鎖定,只在調用Update 方法時才鎖定記錄。
AdLockBatchOptimistic=4 開放式批更新—用於批更新模式(與立即更新模式相對)。

Options   可選,長整型值,用於指示提供者如何計算 Source 參數(如果它代表的不是 Command 對象),或從以前儲存 Recordset 的檔案中恢複 Recordset。可為下列常量之一(參見 CommandType 屬性可獲得該列表中前五個常量的詳細說明)。

常量 說明
adCmdText 指示提供者應該將 Source 作為命令的文本定義來計算。
adCmdTable 指示 ADO 產生 SQL 查詢以便從在 Source 中命名的表中返回所有行。
adCmdTableDirect 指示提供者更改從在 Source 中命名的表中返回所有行。
adCmdStoredProc 指示提供者應該將 Source 視為預存程序。
adCmdUnknown 指示 Source 參數中的命令類型為未知。
adCmdFile 指示應從在 Source 中命名的檔案中恢複保留(儲存的)Recordset
adAsyncExecute 指示應非同步執行 Source
adAsyncFetch 指示在提取 Initial Fetch Size 屬性中指定的初始數量後,應該非同步提取所有剩餘的行。如果所需的行尚未提取,主要的線程將被堵塞直到行重新可用。
adAsyncFetchNonBlocking 指示主要線程在提取期間從未堵塞。如果所請求的行尚未提取,當前行自動移到檔案末尾。

 

Const adCmdUnknown = &H0008
Const adCmdText = &H0001
Const adCmdTable = &H0002
Const adCmdStoredProc = &H0004
Const adCmdFile = &H0100
Const adCmdTableDirect = &H0200

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.