Базовые объекты 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; просмотров: 1289;