Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 125 стр.

UptoLike

Составители: 

125
Для объекта сеанс вызывается метод IDBCreateCommand, создающий
объект Command. Далее для объекта команда вызывается метод
ICommand. За-
тем вызывается метод, формирующий результирующий набор данных.
Чтобы результирующий набор, хранимый на сервере, можно было ис-
пользовать, необходимо выполнить связывание и извлечение данных. Для этого
следует определить структуры, описывающие столбцы, создать аксессор и вы-
звать один из методов получения строк результирующего набора. Затем вы-
звать метод для записи данных
в структуру, определенную аксессором.
После получения и обработки строк их следует освободить, а после про-
смотра всего результирующего набора освободить аксессор и сам результи-
рующий набор.
6.5. ADO
Компанией Microsoft был предложен механизм доступа к данным ActiveX
Data Objects (ADO), построенный на использовании интерфейсов OLE DB.
ADO это набор библиотек, содержащих СОМ-объекты, реализующие при-
кладной программный интерфейс для доступа к данным и используемые в кли-
ентских приложениях. Технология ADO использует библиотеки OLE DB, пре-
доставляющие низкоуровневый интерфейс для доступа к данным.
Рис. 45. Схема доступа к данным, использующая ADO
ADO становится всё более популярным способом доступа к данным, так
как включен в ядро операционных систем семейства Windows, и входит в со-
став таких популярных продуктов, как MS Office и MS Internet Explorer.
Согласно терминологии ADO любой источник данных (база данных,
электронная таблица, файл) называется хранилищем данных, с которым прило-
жение взаимодействует при посредстве провайдера.
Приложение
Компоненты
ADO
OLE DB
ADO
БД
XML
     Для объекта сеанс вызывается метод IDBCreateCommand, создающий
объект Command. Далее для объекта команда вызывается метод ICommand. За-
тем вызывается метод, формирующий результирующий набор данных.
     Чтобы результирующий набор, хранимый на сервере, можно было ис-
пользовать, необходимо выполнить связывание и извлечение данных. Для этого
следует определить структуры, описывающие столбцы, создать аксессор и вы-
звать один из методов получения строк результирующего набора. Затем вы-
звать метод для записи данных в структуру, определенную аксессором.
     После получения и обработки строк их следует освободить, а после про-
смотра всего результирующего набора освободить аксессор и сам результи-
рующий набор.


                                   6.5. ADO
     Компанией Microsoft был предложен механизм доступа к данным ActiveX
Data Objects (ADO), построенный на использовании интерфейсов OLE DB.
ADO – это набор библиотек, содержащих СОМ-объекты, реализующие при-
кладной программный интерфейс для доступа к данным и используемые в кли-
ентских приложениях. Технология ADO использует библиотеки OLE DB, пре-
доставляющие низкоуровневый интерфейс для доступа к данным.

                                                            Приложение

    XML                   OLE DB              ADO
                                                             Компоненты
             БД
                                                                ADO

              Рис. 45. Схема доступа к данным, использующая ADO


     ADO становится всё более популярным способом доступа к данным, так
как включен в ядро операционных систем семейства Windows, и входит в со-
став таких популярных продуктов, как MS Office и MS Internet Explorer.
     Согласно терминологии ADO любой источник данных (база данных,
электронная таблица, файл) называется хранилищем данных, с которым прило-
жение взаимодействует при посредстве провайдера.

                                     125