asp中rs.open語句詳解

來源:互聯網
上載者:User

'**************************************************************
'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程式碼檢視中代碼格式將可對齊)



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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