ADO Record 對象
Record 對象 (ADO version 2.5)
ADO Record 對象用於容納記錄集中的一行、或檔系統的一個檔或一個目錄。
ADO 2.5 之前的版本僅能夠訪問結構化的資料庫。在一個結構化的資料庫中,每個表在每一行均有確切相同的列數,並且每一列都由相同的數據類型組成。
Record 對象允許訪問行與行之間的列數且/或數據類型不同的數據集。
語法
objectname.property
objectname.method
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") |