В начало
«MS SQL» через «ODBC»Суть: необходимо подключиться к БД «Библиотека.mdf» через «ODBC» в приложении на «Дельфи 7». В составе БД «Библиотека» есть таблица «Читатели». Создаем новое подключение в панели
управления. Переходим в раздел «Панель управления – Администрирование –
Источники данных (ODBC)».
Далее выбираем закладку «Драйверы» и проверяем, есть ли нужный драйвер. Рис. 1. Закладка «Драйверы» в администрировании источников данных Затем переходим на закладку «Пользовательский DSN» и жмем кнопку «Добавить», после чего откроется окно в котором нужно выбрать именно этот саамы драйвер ,который ранее присмотрели. Рис.
2. Выбор драйвера «SQL Server» Далее придумываем название, описание и выбираем/вписываем SQL-сервер. Нажимаем «Далее». Рис. 3. Этап создания На следующем этапе определяем как будет осуществляться проверка подлинности. Выбираем, жмем «Далее». Рис. 4. Выбор вариантов подлинности Затем выбираем расшаренную базу данных, как БД по умолчанию. Рис. 5. Выбор БД по умолчанию Потом идет еще пара этапов и в конце
проверка подключения. В случае успешного подключения будет создан источник
данных и занесен в список на закладку «Пользовательский DSN». Рис. 6. Закладка «Пользовательский DSN» с только что созданным источником данных Теперь переходим в среду разработки
«Дельфи 7» и перетаскиваем на форму компоненты: ADOConnection, ADOTable,
DataSource,
DBGrid. Настраиваем
компонент «ADOConnection1».
Создаем строку подключения. На закладке «Поставщик данных» выбираем «Microsoft OLE DB Provider ODBC Drivers». Рис. 7. Закладки «Поставщик данных» и «Подключение» А на закладке «Подключение» выбираем только что созданное подключение в разделе «ПУСК – Панель управления – Администрирование – Источники данных (ODBC)», как оно называется мы знаем – «Библиотека». Внизу есть, кстати, кнопка «Проверить подключение», если что. Далее идет все по накатанной, соединяем компоненты между собой.
Затем,
установив значение «Active
= True» компоненту «ADOTable1»,
данные из таблицы «Читатели» базы данных «Библиотека» отобразятся на компоненте
«DBGrid1». Рис. 8. Прочитанная таблица «Читатели» Таким образом, мы только что успешно
подключились к БД «Библиотека», созданной в СУБД «MS SQL Server 2005» и прочитали
данные из таблицы «Читатели». |
| |||||||||||