日期:2014-03-06  浏览次数:20369 次

〔ADO 物件的方法與屬性〕
  Connection 物件www.想自杀iTbulo.comorJpY

方法 說明


Open 開啟一個新的 Connection 物件。
Close 關閉一個 Connection 物件。
Execute 執行一個查詢、SQL指令或程序。
BeginTrans 開始一個新的交易。
CommitTrans 儲存交易過程中所做的改變,並且結束交易。您也可以在這個時候開始一個新的交易。
RollbackTrans 取消交易過程中所做的改變,您也可以在此時開始另外一個新的交易。
OpenSchema 這是伺服器端的 Script ,可以讓你檢視資料錄的 Schema,例如:資料表、欄位…等。
屬性 說明
Attributes 可以用來控制是否要在前一個交易結束時,開始另一個新的交易。
CommandTimeout 執行一個指令、或該指令傳回一個錯誤訊息前,所需要的等待時?(單位:分鐘)。
ConnectionString 記錄建立一個 Connection 物件所需要的資訊。
ConnectionTimeout 連結到資料庫、或回傳一個錯誤訊息所需要的等待時間。
CursorLocation 是否指標的位置是在用戶端(adUseClient)、或者在伺服器端(adUseServer)。
DefaultDatabase 預設資料庫。
IsolationLevel 設定或回傳交易中獨立的層級。
Mode 設定或回傳「提供者」的存取權限。
Provider 設定或回傳「提供者」的名稱。
State 回傳值代表 Connection 是開啟或關閉。對一個開啟的 Connection 而言,回傳值是 adStateOpen;如果 Connection 是關閉的狀態,則回傳 adStateClosed。
Version 回傳 ADO 的版本號碼。 www.想自杀iTbulo.comorJpY


--------------------------------------------------------------------------------www.想自杀iTbulo.comorJpY

  Command 物件www.想自杀iTbulo.comorJpY

方法 說明
CreateParameter 在 Parameters 物件集合中建立一個新的 Parameter 物件。
Execute 執行在 CommandText 屬性中所指定的 SQL 指令或程序。
屬性 說明
ActiveConnection Command 物件正在使用中的 Connection物件。
CommandText 一段代表所要執行指令的文字。
CommandTimeout 執行一個指令、或該指令傳回一個錯誤訊息前,所需要的等待時間(單位:分鐘)。
CommandType CommandText 屬性中所指定的命令類型。
Name Command 物件也可以讓我們指定一個名稱。
Prepared 是否要在執行前建立一個敘述。
State 用來確認目前的 Command 物件是開啟或關閉的狀態。例如:如果是開啟,則回傳值是 adStateOpen;反之則是 adStateClosed。 www.想自杀iTbulo.comorJpY


--------------------------------------------------------------------------------www.想自杀iTbulo.comorJpY

  Parameters 物件集合www.想自杀iTbulo.comorJpY

方法 說明
Append 新增一個 Parameter 到集合中。
Delete  刪除集合中的一個 Parameter 物件。
Refresh 更新 Parameters 物件集合中所做的改變。
屬性 說明
Count 回傳集合中的 Parameter 的數量。
Item 可以用來取得集合中 parameter 物件的內容。 www.想自杀iTbulo.comorJpY


--------------------------------------------------------------------------------www.想自杀iTbulo.comorJpY

  Parameter 物件www.想自杀iTbulo.comorJpY

屬性 說明
Attributes 設定 Parameter 物件所接受的資料型態。
Direction 是否該 Parameter 可輸出、輸入或兩者都可以。以及是否它是程序的回傳值。
Name Parameter 物件的名稱。
NumericScale Parameter 物件的小數位數。
Precision Parameter 中的阿拉伯數字的位數(當然該 Parameter 的資料型態必須是數值型態)。
Size Parameter 的值的大小(單位:Byte)。
Type Parameter 的資料型態。
Value 指定給 Parameter 的值。 www.想自杀iTbulo.comorJpY


--------------------------------------------------------------------------------www.想自杀iTbulo.comorJpY

  Recordset 物件www.想自杀iTbulo.comorJpY

方法 說明
AddNew 建立一筆新的資料錄。
CancelBatch 取消批次更新。
CancelUpdate 取消更新。
Clone 建立一個 Recordset 物件的副本。
Close 關閉一個 Recordset 以及相關的物件。
Delete 在一個正在開啟的 Recordset 中刪除一筆資料錄。
GetRows 取得多筆資料錄並且放到一個陣列中。
Move 移動目前資料錄的位置。
MoveFisrt、MoveLast、
MoveNext、MovePrevious 在 Recordset 中移動目前資料錄的位置到第一筆、最後一筆、下一筆、前一筆的位置。
NextRecordset 回傳下一個 Recordset。
Open 在 Recordset 中開啟一個指標。
Requery 藉由執行原有的查詢更新資料。
Resync 從底層的資料庫中更新資料。
Supports 確定是否 Recordset 可以支援某些特定的功能。
Update 儲存目前資料錄上所做的任何改變。
UpdateBatch 批次更新。
屬性 說明
AbsolutePage 目前資料錄所在的「頁」(絕對值)、或指定目前資料錄指標要移往的頁數。
AbsolutePosition 目前資料錄指標的絕對位置。
ActiveConnection 目前使用中的 Recordset 所屬的 Connection 物件。
BOF 這是一個布林值。假設目前資料錄的位置在第一筆資料錄之前,那麼回傳值是 True;反之如果目前資料錄在最後一筆資料錄之後,則回傳值是 False。
Bookmark 可以用來定義目前資料錄的位置。
CacheSize 儲存在本機記憶體暫存區的資料錄數目。
CursorLocation 是否指標的值置是在用戶端(adUseClient)、或者在伺服器端(adUseServer)。
CursorType Recordset 物件中所使用的指標類型。
EditMode 目前資料錄的編輯狀態。
EOF 假設目前資料錄指標的位置在最後一筆資料錄之後,則EOF的回傳值是 True。
Filter 表示是否要使用 Filter(過濾器)。
LockType 資料在編輯狀態時的鎖定型態。
MarshalOptions 在使用用戶端的指標時,設定或回傳哪些資料要整理、並回傳到伺服器。
MaxRecords 一個查詢可以回傳的資料錄數目的最大數量。
PageCount 回傳 Recordset 等於包含幾「頁」的資料量。