Базовые объекты ADO

Базовые объекты ADO проведены корпорацией Microsoft и входят в комплект поставки Delphi. Базовых объектов семь: Connection, Recordset, Command, Parameter, Field, Error и Property.

Базовые объекты обычно сопровождаются коллекциями связанных с ними объектов. Например, с объектом Connection может быть связано один или несколько объектов Error, которые фиксируют ошибки установления связи; с объектом Recordset - набор объектов Field, каждый из которых определяет единственное поле результирующего набора данных; с объектом Command - один или несколько объектов Parameter, которые конкретизируют выполнение метода Execute этого объекта и так далее. В связи с этим говорят об основных (Connection, Recordset, Command) и вспомогательных (Parameter, Field, Error и Property) объектах ADO.

Connection

Объект Connection используется для установления связи с источником данных. С его помощью проводится настройка параметров соединения, объект Connection обеспечивает механизм транзакций. На него может ссылаться произвольное количество объектов Command и Recordset. В этом случае Connection управляет транзакциями этих объектов. С объектом связанный набор объктов Error, в котором фиксируются все ошибки, связанные с работой объкта Connection.

RecordSet

Объект Recordset представляет набор записей, полученных из источника данных. Этот объект может применяться для добавления, удаления, обновления и просмотра наборов записей. С объектом Recordset автоматически связывается набор объектов Field, в которых описываются все поля наборов данных. При создании объекта автоматически создается и связанный с ним курсор, который обеспечивает пересмотр, редактирование и изменение записей.

Command

Объект Command содержит команду, которая применяется к источнику данных. Команды могут быть простыми SQL - операторы или вызовы береженных процедур. В последнем случае используется набор объектов Parameter объекта Command для указания информации об индивидуальных параметрах: объеме, типе данных, направлении передачи и значении. При выявлении ошибки с объектом связываестя коллекция объектов Error.

Parameter

Объект Parameter определяет единственный параметр, который будет использоваться при выполнении метода Execute объекта Command, тип параметра, размер и способ применения (входной, исходный, входной и исходный или только для чтения). При необходимости с объектом Command можно связать коллекцию объектов Parameter для указания огромного количества параметров.

Error

Коллекция объектов Error бережет все ошибки, связанные с работой остальных объектов, и прежде всего объектов Connection, Command и Recordset.

Field

Объект Field бережет всю необходимую информацию об одном поле набора данных. Поскольку набор данных обычно содержит несколько полей, с объектом Recordset связанная коллекция объектов Field. С любым полем Field можно связать произвольную коллекцию объектов Property, определяющих индивидуальные характеристики поля.

Property

Объект Property может быть связан с любым другим объектом ADO, кроме объектов Connection и Error. Он может зберегати как статичные, так и динамические свойства. Статичных свойств у объекта всего четыре: Name, Type, Value и Attributes. Остальные свойства динамические и создаются в ходе выполнения программы.








Дата добавления: 2016-02-27; просмотров: 1294;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.