В начало

«MS Access» через «ODBC»

 

            Суть: нужно подключиться к базе данных, созданной в СУБД «MS Access» через «ODBC» в собственном приложении на «Дельфи 7».

            Для начала заходим в раздел «Панель управления – Администрирование – Источники данных (ODBC)». Добавляем новый источник данных.

Рис. 1. Администратор источников данных ODBC

Рис. 1. Администратор источников данных ODBC

 

            Затем выбираем «Driver do Microsoft Access».

Рис. 2. Создание нового источника данных

 

            Потом, в окне  «Установка драйвера ODBC…» задаем имя, описание и выбираем путь к базе данных, например, «Автовокзал.mdb».

Рис. 3. Установка драйвера ODBC для MS Access

Рис. 3. Установка драйвера ODBC для MS Access

           

            После этого переходим в исходное окно «Администратор источников данных…» и видим, что «Автовокзал» добавился в источник.

Рис. 4. Первоначальное окно «Администратор источников данных…»

 

            Затем запускаем приложение «Дельфи 7», размещаем на форме компоненты: ADOConnection, ADOTable, DataSource, DBGrid. Настраиваем компоненты для подключения через ODBC.

            Сначала кликаем по компоненту «ADOConnection1» и настраиваем строку подключения, выбираем «Microsoft OLE DB Provider for ODBC». Жмем кнопку «Далее» и переходим на закладку «Подключение».

Рис. 5. Настройка строки подключения в «Дельфи 7» 

Рис. 5. Настройка строки подключения в «Дельфи 7»

 

            На закладке «Подключение» выбираем источник данных «Автовокзал» и проверяем подключение нажатием на кнопку «Проверить подключение».

Рис. 6. Закладка «Подключение»

 

            Далее соединяем компоненты между собой.

Компонент

Настройка, значение

ADOConnection1

LoginPrompt = False

ADOTable1

Connection = ADOConnection1

TableName = Дни движения

DataSource1

DataSet = ADOTable1

DBGrid1

DataSource = DataSource1

 

            Теперь, если выставить свойство «Active = True» у компонента «ADOTable1», то таблица, установленная в свойстве «TableName» отобразится на компоненте «DBGrid1».

Рис. 7. Таблица «Дни движения» в нашем приложении

Рис. 7. Таблица «Дни движения» в нашем приложении

           

            Таким образом мы подключились к БД «Автовокзал» через «ODBC», что означает «Open DataBase Connectivity».


База освобожденных доменов .ru
База освобожденных доменов .ru


Код для Учет основных средств по группам оборудования
Код для Учет основных средств по группам оборудования


База блогов для Xrumer, запрос: заработок в сети, 60000
База блогов для Xrumer, запрос: заработок в сети, 60000