Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Связать Access с Delphi


Автор: Single 20.12.2005, 13:15
Привет.
Ниже порядок связывания БД Access с Delphi. (Специально кодом чтобы строчки пронумеровать smile )
Код

Положи на форму след. компоненты: ADOConnection1, ADOQuery1, DataSource1
Заведи ODBC источник с базе Access (Панель Управления -> Источники данных (ODBC)). Если винда 2k, тогда Панель Управления -> Администрирование -> Источники данных (ODBC). Кнопка "Добавить" -> Microsoft Access Driver...
Теперь в компоненте ADOConnection1 -> Connection String установи коннект к БД: Build -> Micrisoft OLE DB Provider for ODBC driver. В списке выбери имя добавленного тобой ODBC драйвера. Свойство Connected -> True.
Компонент ADOQuery1 свойство Connection = ADOConnection1.
В свойстве SQL пишешь запрос.
После этого Свойство Active = True.
Компонент DataSource1: свойство DataSet = ADOQuery1.
Теперь положи на форму компонент DBGrid1 и DBNavigator1 из закладки Data Control.
Свойство DataSource у DBGrid1 = DataSource1.
Свойство DataSource у DBNavigator1 = DataSource1.

Это накопано мною в инете в каком то форуме, которого уже нет...
Всё понятно, всё разумно. Вопрос: А на что надо писать запрос в свойстве SQL? (строчка 5)


Автор: Value 20.12.2005, 13:22
http://forum.vingrad.ru/index.php?section=563&module=vingradfaq&act=module (раздел работа с SQL)
в свойтве SQL надо писать SQL-запросы которые твоя БД будет обрабатывать (поиск, сортировка, фильтрация и т.д)

Автор: Single 20.12.2005, 13:46
Value
Спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)