Подключение к базам данных

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
au7
незнакомец
Сообщения: 2
Зарегистрирован: 19.01.2007 11:10:55

Подключение к базам данных

Сообщение au7 »

Как подключиться к базе данных например PostgreSQL или MySQL
Не получается увидеть результаты подключения в DBGrid е

SQLQuery не активизируется

Все компоненты на форму накидал и связал друг с другом

Datasource1
DBGrid1
PQConnection1
SQLQuery1
SQLTransaction1

Как я понимаю активизируем SQLQuery в логах базы данных вижу запрос выполняется но сам компонент не активизируется и не отображает данные в DBGrid
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

поиск по sqlquery1 делает чудестные вещи :)

http://freepascal.ru/forum/viewtopic.ph ... =sqlquery1
au7
незнакомец
Сообщения: 2
Зарегистрирован: 19.01.2007 11:10:55

Сообщение au7 »

Спасибо конечно !
Ту тему я читал и без поиска и приведенной ссылки

Так не нашли там решение вопроса!
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Так не нашли там решение вопроса!


проблема не понятна, все пишут приложения работающие с БД и всех все работает, значит что-то не то делаете, или исчите статейки с пошаговым обучением или пиши пошагово что ты делаешь =) а то мало ли как ты их связал. еслиб писал на огнептице то помогбы примером, а так ничего не могу сказать =(

DBGrid1 свойство Datasource прописываем Datasource1

Datasource1 свойство Dataset прописываем SQLQuery1

SQLQuery1 свойство Transaction прописываем SQLTransaction1
SQLQuery1 свойство database прописываем PQConnection1

SQLTransaction1 свойство database прописываем PQConnection1
или
PQConnection1 свойство Transaction прописываем SQLTransaction1

в коде пишем
PQConnection1.connect
SQLQuery1.open


названия могут отличаться писал по памяти на свои компонеты, но смысл такой.
Ответить