ADO Record 对象
ADO Record 对象
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") |
在下一节内容中,你将学习 ADO Recordset 对象!