![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PostgreSQL [D7, PostgreSQL]
Михаил (Питер) © (2008-05-13 10:15:00)Доброго времени суток, Мастера. Мне нужно обратиться к базе данных PostgreSQL. Грубо говоря, просто отправить SQL-запрос. Кто-нибудь знает, как это сделать или хотя бы какой компонент использовать
Михаил (Питер) (2008-05-13 16:24:00) [1]Ага, спасибо большое, сейчас попробую
Ega23 (2008-05-13 16:10:00) [2]
> 1) PostgresDAC
> 2) ZeosLib
> этими библиотеками.
Конкретно я ими не пользуюсь. Я ADO использую.
Для того, чтобы ADO заработало, нужно:
1. Скачать OLEDB-драйвер для Postgres (у них на сайте где-то валялся)
2. Установить.
3. Бросить на форму ADOConnection
4. В настройках Connection string выбрать PostgreSQL OLE DB Provider, заполнить остальные поля.
5. Дальше работать по стандартной схеме.
Вариант 2 (предпочтительнее)
Поскольку OLEDB-драйвер для Postgres достаточно кривой, везде рекомендуют использовать ODBC-драйвер.
1. Скачать ODBC-драйвер для Postgres (у них на сайте где-то валялся)
2. Установить.
3. Создать ODBC-источник.
4. Бросить на форму ADOConnection
5. В настройках Connection string выбрать Microsoft OLEDB Provider for ODBC Drivers, заполнить остальные поля.
6. Дальше работать по стандартной схеме.
Михаил (Питер) (2008-05-13 16:03:00) [3]Q.
Delphi + PostgreSQL Что есть для работы?
A
Рекомендую компоненты прямого доступа (обе библиотеки используют только libpq.dll)
1) PostgresDAC
2) ZeosLib
Q А что вообще есть кроме каталога дополнений contrib?
A Прежде всего замечательные ресурсы
PgFoundry
Gborg
1) PostgresDAC
2) ZeosLib
этими библиотеками.
Ну или хотя бы назовите пожалуйста компонент, которым вы пользуетесь с примером простого sql-запроса. Если Вас не затруднит
Ega23 (2008-05-13 12:52:00) [4]
> А как этим пользоваться? Есть какой-нибудь простой пример?
Чем? ADO?
Михаил (Питер) (2008-05-13 12:33:00) [5]А как этим пользоваться? Есть какой-нибудь простой пример?
Ega23 (2008-05-13 10:29:00) [6]http://www.sql.ru/forum/actualthread.aspx?tid=395957
вопрос № 12
Хотя я ADO использую.