Конференция "Базы" » PostgreSQL [D7, PostgreSQL]
 
  • Михаил (Питер) (13.05.08 10:15) [0]
    Доброго времени суток, Мастера. Мне нужно обратиться к базе данных PostgreSQL. Грубо говоря, просто отправить SQL-запрос. Кто-нибудь знает, как это сделать или хотя бы какой компонент использовать
  • Ega23 © (13.05.08 10:29) [1]
    http://www.sql.ru/forum/actualthread.aspx?tid=395957
    вопрос № 12

    Хотя я ADO использую.
  • Михаил (Питер) (13.05.08 12:33) [2]
    А как этим пользоваться? Есть какой-нибудь простой пример?
  • Ega23 © (13.05.08 12:52) [3]

    > А как этим пользоваться? Есть какой-нибудь простой пример?


    Чем? ADO?
  • Михаил (Питер) (13.05.08 16:03) [4]
    Q.
    Delphi + PostgreSQL Что есть для работы?
    A
    Рекомендую компоненты прямого доступа (обе библиотеки используют только libpq.dll)
    1) PostgresDAC
    2) ZeosLib
    Q А что вообще есть кроме каталога дополнений contrib?
    A Прежде всего замечательные ресурсы
    PgFoundry
    Gborg


    1) PostgresDAC
    2) ZeosLib
    этими библиотеками.
    Ну или хотя бы назовите пожалуйста компонент, которым вы пользуетесь с примером простого sql-запроса. Если Вас не затруднит
  • Ega23 © (13.05.08 16:10) [5]

    > 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. Дальше работать по стандартной схеме.
  • Михаил (Питер) (13.05.08 16:24) [6]
    Ага, спасибо большое, сейчас попробую
 
Конференция "Базы" » PostgreSQL [D7, PostgreSQL]
Есть новые Нет новых   [134432   +19][b:0][p:0]