Скачать презентацию Технология ADO механизм доступа к данным предложенный Скачать презентацию Технология ADO механизм доступа к данным предложенный

Технология ADO.ppt

  • Количество слайдов: 9

Технология ADO – механизм доступа к данным, предложенный компанией Microsoft (Active. X Data Objects) Технология ADO – механизм доступа к данным, предложенный компанией Microsoft (Active. X Data Objects) Компоненты для работы с технологией ADO: • TADOConnection – компонент для соединения с хранилищем данных • TADOTable – таблица БД доступ к которой осуществляется технологиями ADO • TADOQuery – компонент для создания запросов к данным • TADOStored. Proc – компонент для работы с хранимыми процедурами • TADOCommand, TADOData. Set – компоненты для работ с технологией ADO позволяющие выполнять команды на языке провайдера данных

Компонент TADOConnection Ключевым моментом работы с технологией ADO является установление соединения с хранилищем данных Компонент TADOConnection Ключевым моментом работы с технологией ADO является установление соединения с хранилищем данных с помощью провайдера ADO. В операционной системы после установки Active. X Data Objects присутствуют следующие стандартный провайдеры: • Microsoft Jet OLE DB Provider – обеспечивает соединение с данными СУБД Microsoft Access • Microsoft OLE DB Provider for Microsoft Active Directory Service – обеспечивает доступ к ресурсам Active Directory Service • Microsoft OLE DB Provider for Internet Publishing – обеспечивает доступ к ресурсам Microsoft Front. Page и Microsoft Internet Information Server • Microsoft Data Shaping Service for OLE DB - обеспечивает доступ к иерархическим наборам данных • Microsoft OLE DB Simple Provider – обеспечивает доступ к хранилищам данных на основе базисных возможностей OLE DB • Microsoft OLE DB Provider for Oracle – обеспечивает доступ к данным сервера БД Oracle • Microsoft OLE DB Provider for ODBC Drivers – обеспечивает доступ к данным для драйверов ODBC • Microsoft OLE DB Provider for SQL Server – обеспечивает доступ к данным сервера БД Microsoft SQL Server

Для настройки подключения к данным компонента TADOConnection необходимо настроить свойство Connection. String • Необходимо Для настройки подключения к данным компонента TADOConnection необходимо настроить свойство Connection. String • Необходимо выбрать тип подключаемых данных • Выбрать или ввести имя базы данных • Ввести сведения о пользователе для входа в базу данных • Установить время ожидания в секундах, по истечении этого времени попытка соединения завершается • Установить роль пользователя для сервера данных

 • Установить уровень защиты • Установить права доступа • Установить уровень защиты • Установить права доступа

 • Для того чтобы сделать соединение активным необходимо свойство Connected установить в значение • Для того чтобы сделать соединение активным необходимо свойство Connected установить в значение True или во время выполнения приложения воспользоваться методом Open. Для осуществления доступа к конкретной таблице подключенного хранилища данных необходимо воспользоваться компонентов TADOTable, установив для несго следующие свойства: • Connection – необходимо указать компонент который осуществляет соединение с хранилищем данных • Table. Name – указать имя подключаемой таблицы • Active – сделать таблицу активной Для осуществления взаимодействия реально существующей таблицы подключенной при помощи компонент TADOTable и визуальных компонентов Delphi необходимо воспользоваться компонентом Data. Source. Установив для него свойство Data. Set.

Для более удобной работы с базой данных и не визуальными компонентами доступа к данным Для более удобной работы с базой данных и не визуальными компонентами доступа к данным рекомендуется создавать отдельный модуль, к которому можно будет в дальнейшем обращаться из любого другого модуля программы: • File – New – Data Module

Схема данных Схема данных

Визуальные компоненты • Визуальные компоненты для работы с данными расположены на странице Data Controls Визуальные компоненты • Визуальные компоненты для работы с данными расположены на странице Data Controls (Элементы управления данными) Палитры компонентов и предназначены для построения интерфейсной части приложения. Они используются для навигации по набору данных, а также для отображения и редактирования записей. • Визуальные компоненты для работы с данными похожи на соответствующие компоненты страниц Standard (Стандартная) и Additional (Дополнительная) • Отметим, что определенная часть компонентов, используемых для формирования отчетов (страница QReport (Быстрый отчет) Палитры компонентов), тоже имеет свои аналоги среди других визуальных компонентов.