.
ADO (Объекты данных ActiveX).
Технология ADO предлагает разработчику удобный прикладной интерфейс для OLE DB. ADO удобна в обращении, так как предоставляет объекты Automation, скрывающие интерфейсы OLE DB, что позволяет программисту уделять основное внимание решаемым задачам, а не сложностям технологии OLE DB.
ADO Data Control – это графический элемент управления на базе технологии ActiveX с кнопками навигации по записям. Он предоставляет приложению удобный интерфейс для работы с базами данных и позволяет избежать дополнительного кодирования. В ADO Data Control механизм ADO применяется для оперативного создания соединений между поставщиками данных и связанных с данными элементами визуализации. Элементы визуализации, связанные с данными, представляют собой ActiveX-элементы пользовательского интерфейса с двумя важными свойствами:
-наличием параметра DataSourse, в котором можно задать идентификатор элемента ADO Data Control;
-способностью отображать данные, выбранные связанным с ним элементом ADO Data Control.
Когда элементы управления связаны с ADO Data Control, при просмотре записей все поля отображаются и обновляются автоматически. Такое поведение реализовано в самих элементах, и для этого не требуется ни одной дополнительной строчки кода. Примерами ActiveX-элементов для работы с данными являются, например Microsoft DataGrid, Microsoft DataList. Кроме того, допускается самостоятельно создавать собственные элементы управления, а также приобретать их у других поставщиков программного обеспечения.
Итак, начинаем настройку компонентов.
Прежде всего, займёмся компонентом Адо. Щёлкнем правой кнопкой мыши на этом компоненте. В появившемся контекстном меню выберем пункт “Properties”. Для изменения заголовка компонента выберем закладку “General” и в поле “Caption” напишем своё название (например “Click”). Теперь переходим на закладку “Control”, выбираем опцию “Use ODBC Data Source Name”, после чего в ставшем активном элементе Combo Box выбираем нашу базу данных
Теперь нам необходимо сформировать запрос к базе данных. Запрос к базе данных может быть представлен так:
...SQL-запрос к базе данных (1-adCmdText);
...подключение таблицы (2-adCmdTable);
...Вызов хранимой процедуры из базы данных (4-adCmdStoredProc).
Выберем “SQL-запрос к базе данных”. Данный метод позволит нам осуществить выборку данных сразу из нескольких таблиц. Для этого перейдём в меню “Properties” элемента Адо и выберем закладку “RecordSource”. В элементе с именем “Command Type” выберем “1-adCmdText”, Навигация осуществляется по элементу Грид как с помощью элемента управления Адо, так и с помощью мыши.