нет коннекта с сервером

Это ужасно! Мои (растущие откуда надо) руки опустились от безысходности....
А дело вот в чем:
Запущен сервер, есть база, написано клиентское ПО и все прекрасно работает на окружающих меня компьютерах в отделе, но на компах у непосредственных юзеров клиентская прога работать отказывается - выдает издевательскую ошибку: None of the dynamic libraries can be found: libpq81.dll, libpq.dll
Надо заметить, что все библиотеки из папки bin лежат там же, где и файл клиентской проги и как я уже говорил, все это работает отлично в других местах.
В ходе танцев с бубном прописывал путь в переменной Path, копировал библиотеки в system32, ставил Яву и даже Framework.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Была у меня

Была у меня такая байда, когда писал на дельфях давным давно.
Но я просто положил libpq.dll в windows/system32 и у меня всё стало в шоколаде!

Советую на всякий случай посмотреть реестр - вдруг там чего прописывается!

И напишите

И напишите пожалуйста, если у вас получится, а то тоже очень интересует эта тема)

Готово!!! Я

Готово!!!
Я поставил ODBC-драйвер для постгри и заработало!
Казалось бы решение лежало на поверхности, но на тех машинах, где программа работала, я ничего не ставил ... да и странно все это, я ODBC не использую...
Может быть инсталятор драйвера зарегистрировал в системе библиотеки...

РАЗУМЕЕТСЯ! Без

РАЗУМЕЕТСЯ!

Без ODBC драйвера работать не будет, если вы в своей программе не используете библиотеки PostgreSQL напрямую.
А в каком-нибудь Visual C++ или в Delphi - ODBC это единственный способ связаться с сервером БД.

я ж говорю - на

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

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

У меня щас таже проблема.

Изображение rumatam

У меня щас таже проблема. Клиент на Delphi с использованием Zeos. Под Win7 (чистых машинах с новой ОС) на половине компов работает, на половине нет. Ставить везде ODBC драйвера не хочется. Если уже разобрались в чем проблема- отпишите сюда плиз

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023