Объект Record в ADO

Объект Record (версия ADO 2.5)

Объект Record ADO используется для хранения строки в наборе данных, или файла в файловой системе или каталога.

Версии ADO до 2.5 могли только доступ к структурированным базам данных. В структурированной базе данных каждая таблица имеет одинаковое количество столбцов в каждой строке, и каждый столбец состоит из одинаковых типов данных.

Объект Record позволяет доступ к данным с различными числом столбцов и/или типами данных между строками набора данных.

Синтаксис

objectname.property
objectname.method

Атрибут

Атрибут Описание
ActiveConnection Установить или вернуть объект Connection, к которому в настоящее время принадлежит объект Record.
Mode Установить или вернуть эффективные права доступа к данным в объекте Record.
ParentURL Вернуть абсолютный URL родительского объекта Record.
RecordType Вернуть тип объекта Record.
Source Установить или вернуть параметр src метода Open объекта Record.
State Вернуть состояние объекта Record.

Метод

Метод Описание
Cancel Отменить выполнение вызова CopyRecord, DeleteRecord, MoveRecord или Open.
Close Закрыть объект Record.
CopyRecord Копировать файл или каталог в другое место.
DeleteRecord Удалить файл или каталог.
GetChildren Возвращает объект Recordset, в котором每一 строка представляет файл или подкаталог в каталоге.
MoveRecord Перемещает файл или каталог в другое место.
Open Открывает существующий объект Record или создает новый файл или каталог.

Сборник

Сборник Описание
Properties Сборник свойств специфического провайдера.
Fields Включает все объекты Field в объекте Record.

Атрибуты набора полей

Атрибут Описание
Count

Возвращает количество элементов в наборе полей. Начальное значение 0.

Пример:

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

Возвращает определенный элемент из набора полей.

Пример:

	itemfields = rec.Fields.Item(1)
	или
	itemfields = rec.Fields.Item("Name")