ADO Record 對(duì)象表示行來(lái)自記錄集或數(shù)據(jù)提供程序或由半結(jié)構(gòu)化的數(shù)據(jù)提供程序(如文件或目錄)返回的對(duì)象。
ADO Record 對(duì)象用于容納記錄集中的一行、或文件系統(tǒng)的一個(gè)文件或一個(gè)目錄。
ADO 2.5 之前的版本僅能夠訪問(wèn)結(jié)構(gòu)化的數(shù)據(jù)庫(kù)。在一個(gè)結(jié)構(gòu)化的數(shù)據(jù)庫(kù)中,每個(gè)表在每一行均有確切相同的列數(shù),并且每一列都由相同的數(shù)據(jù)類型組成。
Record 對(duì)象允許訪問(wèn)行與行之間的列數(shù)且/或數(shù)據(jù)類型不同的數(shù)據(jù)集。
屬性 | 描述 |
---|---|
ActiveConnection | 設(shè)置或返回 Record 對(duì)象當(dāng)前所屬的 Connection 對(duì)象。 |
Mode | 設(shè)置或返回在Record 對(duì)象中修改數(shù)據(jù)的有效權(quán)限。 |
ParentURL | 返回父 Record 的絕對(duì)URL。 |
RecordType | 返回 Record 對(duì)象的類型。 |
Source | 設(shè)置或返回 Record 對(duì)象的 Open 方法的 src 參數(shù)。 |
State | 返回 Record 對(duì)象的狀態(tài)。 |
方法 | 描述 |
---|---|
Cancel | 取消一次 CopyRecord、DeleteRecord、MoveRecord 或 Open 調(diào)用的執(zhí)行。 |
Close | 關(guān)閉一個(gè) Record 對(duì)象。 |
CopyRecord | 把文件或目錄拷貝到另外一個(gè)位置。 |
DeleteRecord | 刪除一個(gè)文件或目錄。 |
GetChildren | 返回一個(gè) Recordset 對(duì)象,其中的每一行表示目錄中的文件或子目錄。 |
MoveRecord | 把文件或目錄移動(dòng)到另外一個(gè)位置。 |
Open | 打開(kāi)一個(gè)已有的 Record 對(duì)象或創(chuàng)建一個(gè)新的文件或目錄。 |
集合 | 描述 |
---|---|
Properties | 特定提供者屬性的一個(gè)集合。 |
Fields | 包含 Record 對(duì)象中的所有 Field 對(duì)象。 |
屬性 | 描述 |
---|---|
Count | 返回 fields 集合中的項(xiàng)目數(shù)。起始值為 0。 例子: countfields = rec.Fields.Count |
Item(named_item/number) | 返回 fields 集合中的某個(gè)指定的項(xiàng)目。 例子: itemfields = rec.Fields.Item(1) 或者 itemfields = rec.Fields.Item("Name") |
在下一節(jié)內(nèi)容中,你將學(xué)習(xí) ADO Recordset 對(duì)象!
更多建議: