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")