ADO Record 對象


Record 對象 (ADO version 2.5)

ADO Record 對象用於容納記錄集中的一行、或檔系統的一個檔或一個目錄。

ADO 2.5 之前的版本僅能夠訪問結構化的資料庫。在一個結構化的資料庫中,每個表在每一行均有確切相同的列數,並且每一列都由相同的數據類型組成。

Record 對象允許訪問行與行之間的列數且/或數據類型不同的數據集。

語法

objectname.property
objectname.method

屬性

屬性 描述
ActiveConnection 設置或返回 Record 對象當前所屬的 Connection 對象。
Mode 設置或返回在Record 對象中修改數據的有效許可權。
ParentURL 返回父 Record 的絕對URL。
RecordType 返回 Record 對象的類型。
Source 設置或返回 Record 對象的 Open 方法的 src 參數。
State 返回 Record 對象的狀態。

方法

方法 描述
Cancel 取消一次 CopyRecord、DeleteRecord、MoveRecord 或 Open 調用的執行。
Close 關閉一個 Record 對象。
CopyRecord 把檔或目錄拷貝到另外一個位置。
DeleteRecord 刪除一個檔或目錄。
GetChildren 返回一個 Recordset 對象,其中的每一行表示目錄中的檔或子目錄。
MoveRecord 把檔或目錄移動到另外一個位置。
Open 打開一個已有的 Record 對象或創建一個新的檔或目錄。

集合

集合 描述
Properties 特定提供者屬性的一個集合。
Fields 包含 Record 對象中的所有 Field 對象。

Fields 集合的屬性

屬性 描述
Count

返回 fields 集合中的專案數。起始值為 0。

例子:

countfields = rec.Fields.Count
Item(named_item/number)

返回 fields 集合中的某個指定的專案。

例子:

itemfields = rec.Fields.Item(1)
或者

itemfields = rec.Fields.Item("Name")