![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Доступ к данным по технологии ADO
Разработанная корпорацией MicroSoft технология ADO (ActiveX Data Objects) обеспечивает более универсальный доступ к любым данным (базы данных, обычные файлы, электронная почта, мультимедиа и др.) без использования механизма BDE. Для каждого типа данных (СУБД) существует программа‑ поставщик (OLE DB Provider) через которую организуется доступ к данным. Приложение, использующее технологию ADO, не зависит от конкретной СУБД, т.е. при необходимости можно сменить СУБД, не изменяя кода приложения (свойство масштабирования приложения). Компоненты этой технологии находятся на панели ADO.
Рассмотрим использование компонентов на примере обработки таблицы «Uchjot stroek» базы данных «Учет строек.mdb» с СУБД Access. Рис.3.15.1. Страницы выбора поставщика OLE DB и соединения с базой данных
На странице Provider можно выбрать для СУБД Access поставщик Mocrosoft Jet OLE DB Provider или Microsoft OLE DB Provider for ODBC Drivers. Выберем последний как более универсальный и нажмем клавишу Next. На странице Connection установим переключатель Use connection string и нажмем кнопку Build для выбора нужного файла базы «Учет строек.mdb». Для проверки соединения нажмем кнопку Test Connection. Закроем все окна. Так как при доступе к базе не указываются имя пользователя и пароль, то установим свойства этого компонента LoginPrompt= False. Компоненты этой технологии находятся на панели ADO. Рекомендуется создавать внешний источник данных ODBC. Командой Пуск/Настройка/Панель управления/Источники данных ODBC (32) запускается Администратор источников данных. Используя страницу Пользовательский DSN (источники доступны только текущему пользователю), Системный DSN (источники доступны всем пользователям) или Файловый DSN (файлы), можно установить доступ к конкретному файлу (базе данных, электронной таблице, текстовому файлу): указать DSN‑ имя (для ссылки в программах), тип драйвера, пароль, имя пользователя и другую дополнительную информацию. Кнопками Добавить, Удалить и Настройка можно добавлять, удалять и изменять описания источников. При наличии внешнего источника данных имя источника указывается (путем выбора из списка внешних источников) для свойств DatabaseName (компонент Table), ConnectionString/Connection (компоненты ADOConnection, ADOTable) и для других соответствующих свойств компонентов, связанных с базами данных. Таким образом, однократное создание внешнего источника данных ODBC позволяет его многократное использование при разработке приложений на различных языках программирования, что существенно упрощает разработку и корректировку приложений.
Добавим на форму новый компонент ADOTable со свойствами: Connection =ADOConnection1, TableName =«Uchjot stroek», Active =True, Name =ADOTable1. ![]() Рис. 3.15.2. Изображение на форме компонентов и таблицы строек
Рассмотрим остальные компоненты панели ADO.
|