'**************************************************************
'rs.open語句詳細說明
'rs.Open [第一個參數], [第二個參數], [第三個參數], [第四個參數], (第五個參數)
'rs.Open [資料表名或SQL指令], [指定當前的串連], [指示CursorType], [指示LockType], (adCmdTable/adCmdText)
'-------------------------------------------------------------
'第一個參數
'可以是表名,也可以是SQL語句
'-------------------------------------------------------------
'第二個參數
'指定當前的串連。
'-------------------------------------------------------------
'第三個參數
'指示CursorType,CursorType表示將以什麼樣的遊標類型啟動資料,
'包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,
'分述如下:
'第三個參數 常數 常數值 說明
' adOpenForwardOnly 0 預設值,啟動一個只能向前移動的遊標(Forward Only)。
' adOpenKeyset 1 啟動一個Keyset類型的遊標。
' adOpenDynamic 2 啟動一個Dynamic類型的遊標。
' adOpenStatic 3 啟動一個Static類型的遊標。
'-------------------------------------------------------------
'以上幾個遊標類型將直接影響到Recordset對象所有的屬性和方法,以下列表說明他們之間的區別。
'Recordset屬性 adOpenForwardOnly(0) adOpenKeyset(1) adOpenDynamic(2) adOpenStatic(3)
'AbsolutePage 不支援 不支援 可讀寫 可讀寫
'AbsolutePosition 不支援 不支援 可讀寫 可讀寫
'ActiveConnection 可讀寫 可讀寫 可讀寫 可讀寫
'BOF 唯讀 唯讀 唯讀 唯讀
'Bookmark 不支援 不支援 可讀寫 可讀寫
'CacheSize 可讀寫 可讀寫 可讀寫 可讀寫
'CursorLocation 可讀寫 可讀寫 可讀寫 可讀寫
'CursorType 可讀寫 可讀寫 可讀寫 可讀寫
'EditMode 唯讀 唯讀 唯讀 唯讀
'EOF 唯讀 唯讀 唯讀 唯讀
'Filter 可讀寫 可讀寫 可讀寫 可讀寫
'LockType 可讀寫 可讀寫 可讀寫 可讀寫
'MarshalOptions 可讀寫 可讀寫 可讀寫 可讀寫
'MaxRecords 可讀寫 可讀寫 可讀寫 可讀寫
'PageCount 不支援 不支援 唯讀 唯讀
'PageSize 可讀寫 可讀寫 可讀寫 可讀寫
'RecordCount 不支援 不支援 唯讀 唯讀
'Source 可讀寫 可讀寫 可讀寫 可讀寫
'State 唯讀 唯讀 唯讀 唯讀
'Status 唯讀 唯讀 唯讀 唯讀
'AddNew 支援 支援 支援 支援 站長.站
'CancelBatch 支援 支援 支援 支援
'CancelUpdate 支援 支援 支援 支援
'Clone 不支援 不支援
'Close 支援 支援 支援 支援
'Delete 支援 支援 支援 支援
'GetRows 支援 支援 支援 支援
'Move 不支援 支援 支援 支援
'MoveFirst 支援 支援 支援 支援
'MoveLast 不支援 支援 支援 支援
'MoveNext 支援 支援 支援 支援
中國.站長站
'MovePrevious 不支援 支援 支援 支援
'Open 支援 支援 支援 支援
'Requery 支援 支援 支援 支援
'Resync 不支援 不支援 支援 支援
'Supports 支援 支援 支援 支援
'Update 支援 支援 支援 支援
'UpdateBatch 支援 支援 支援 支援
'NextRecordset 支援 支援 支援 支援
'NextRecordset 方法並不適用於Microsoft Access資料庫。 中國.站長站
'--------------------------------------------------------------------
'第四個參數
'指示LockType,確定提供者開啟 Recordset 時應該使用的鎖定(並發)類型。
'分述如下:
'第四個參數 常數 常數值 說明
' adLockReadOnly 1 預設值,Recordset對象以唯讀方式啟動,無法運行AddNew、Update及Delete等方法
' adLockPrssimistic 2 當資料來源正在更新時,系統會暫時鎖住其他使用者的動作,以保持資料一致性。
' adLockOptimistic 3 當資料來源正在更新時,系統並不會鎖住其他使用者的動作,其他使用者可以對資料進行增、刪、改的操作。
' adLockBatchOptimistic 4 當資料來源正在更新時,其他使用者必須將CursorLocation屬性改為adUdeClientBatch才能對資料進行增、刪、改的操作
'-------------------------------------------------------------------
'第五個參數
'與第一個參數相關,
'若第一個參數為表名,則第五個參數使用adCmdTable,
'若第一個參數為SQL語句,則該參數為adCmdText
'第五個參數可省略不填
'*******************************************************************
(注:在此編輯器內顯示代碼格式對不齊,如COPY代碼於DW程式碼檢視中代碼格式將可對齊)