Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
12 / 12 / 2
Регистрация: 19.03.2012
Сообщений: 175
1

Как подключиться к PostgreSQL на windows x64?

14.01.2019, 11:03. Просмотров 2688. Ответов 6
Метки нет (Все метки)

Всем привет!
На x32 windows подключается без проблем. Для x64 скачал libpq.dll по ссылке из доков embarcadero, но delphi выдает ошибку. В чем проблема еще может быть?
0
Миниатюры
Как подключиться к PostgreSQL на windows x64?  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2019, 11:03
Ответы с готовыми решениями:

Не могу подключиться к Oracle 12c database x64, OS windows 8.1 x64 через orasession delphi
Здравствуйте Хотел перенести БД на новый ПК, там windows 8.1 x64 и установил Oracle 12c database...

Установка Ruby on Rails + PostgreSQL на Windows 7 x64 (самые свежие версии)
Решил вопрос. https://www.cyberforum.ru/ruby-on-rails/thread1542196.html Снес все, совсем все, что...

Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64?
Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64?

Windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10 pro пропала ак
windows 7 x64 для многоядерных систем DNA X64 Seven 2010 - после неудачной установки windows 10...

6
3479 / 2970 / 799
Регистрация: 29.08.2013
Сообщений: 19,885
Записей в блоге: 1
14.01.2019, 12:12 2
Лучший ответ Сообщение было отмечено Vyazan как решение

Решение

я сделал так

кинул на форму TFDPhysPgDriverLink, обозвал его pg_dl
и написал вот такой код

Delphi
1
2
3
4
5
procedure TMyViewerMain.FormCreate(Sender: TObject);
begin
  pg_dl.Release;
  pg_dl.VendorLib:= ExtractFilePath(Application.ExeName)+'dll\libpq.dll';
end;
соответственно в папку для Win32 положил свои библиотеки для Win32, а для x64 свои
1
12 / 12 / 2
Регистрация: 19.03.2012
Сообщений: 175
14.01.2019, 12:19  [ТС] 3
Проблема была в libpq.dll. Почему-то скаченная версия PGSQL zip архивом содержала не ту версию библиотеки. Скачал установочник, поставил PGSQL через exe и вытащил оттуда библиотеки. Всем спасибо!
0
3479 / 2970 / 799
Регистрация: 29.08.2013
Сообщений: 19,885
Записей в блоге: 1
14.01.2019, 12:29 4
я качал
Код
psqlodbc_10_03_0000-x64.zip
для x64 - там библиотеки есть
а в
Код
psqlodbc_10_03_0000-x86.zip
идет инсталлятор
пришлось качать исходники
Код
postgresql-10.6-1-windows-binaries.zip
и вытаскивать оттуда

PS но эти dll-ки жутко неудобно с приложением таскать.

PSS на sql.ru не советовали использовать VendorHome потому как якобы в него записана константа в которой содержится папка 'lib'.
0
12 / 12 / 2
Регистрация: 19.03.2012
Сообщений: 175
14.01.2019, 12:40  [ТС] 5
Цитата Сообщение от qwertehok Посмотреть сообщение
PSS на sql.ru не советовали использовать VendorHome потому как якобы в него записана константа в которой содержится папка 'lib'.
Я по примеру делал. Как вместо него тогда делать?
0
3479 / 2970 / 799
Регистрация: 29.08.2013
Сообщений: 19,885
Записей в блоге: 1
14.01.2019, 12:47 6
вот цитата
Обнаружил следующее поведение FireDAC (10.0.1.69712) при подключении к Firebird:
если в FDPhysFBDriverLink задать VendorHome, то при подключении к серверу FireDAC к этому пути обязательно добавит "\bin". Начиная с версии FB 3, такое не проходит, т.к. в структуре каталогов сервера "bin" отсутствует. В результате путь до fbclient.dll всегда указывает в никуда.
так что я взял код отсюда
http://docwiki.embarcadero.com... VendorHome
и все работает
1
12 / 12 / 2
Регистрация: 19.03.2012
Сообщений: 175
14.01.2019, 13:06  [ТС] 7
Понял, учту. Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2019, 13:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Из-за чего разница в FPS между Windows 7 x64 и Windows 10 x64 в игре World Of Tanks?
В Общем DirectX отметается сразу! Во первых! Разница на одном и том же железе меж Dx11 и Dx12 НЕ...

VS 2010 не удаётся подключиться к PostgreSQL
Здравствуйте! Решил использовать PostgreSQL Ссылки (DLL-ки) подключил по инстуркции:...

Немогу подключиться к Postgresql из нулевого проекта под vaadin
Добрый день! Прошу помочь! Использую: Eclipce JDK 1.7 Vaadin 7 OS Ubuntu Postgresql 9.3.11

Объясните пожалуйста, почему я не могу подключиться к postgresql на heroku?
Простое веб-приложение без особых проблем удалось залить на heroku, но вот когда дошло до db, дело...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.