Member 13977203 Ответов: 1

Нет подключения к базе данных POSTGRESQL


Друзья мои, у меня есть программное обеспечение под названием BRP, которое в настоящее время установлено на Windows XP (моя текущая windows) и подключено к базе данных postgresql и работает правильно, следует отметить, что программное обеспечение BRP является портативным и легко устанавливается на другие способные системы.

Проблема здесь заключается в том, что когда я устанавливаю программное обеспечение postgresql на Windows XP или 7, а также определяю базы данных, которые должны быть перезапущены , и определяю odbc , связанный с ним, программное обеспечение работает, но ошибка сбоя ассоциируется с базой данных, в то время как в моей текущей Windows, то есть Windows Xp, я несколько удалил программное обеспечение postgresql и переустановил его и определил связанный с ним ODBC, он работает правильно.

Почему он работает на текущих окнах, но не на других окнах? Пожалуйста, направьте меня в этом отношении, спасибо.

https://pasteboard.co/HZKhmQ8.jpg

Что я уже пробовал:

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

1 Ответов

Рейтинг:
2

RickZeeland

Это трудно сказать, не имея доступа к коду, но ошибка есть КВАРТА связанный.
Смотрите информацию здесь: Драйверы баз данных SQL | Qt SQL 5.12[^]

Цитата:
проинструктируйте драйвер ODBC вести себя как драйвер 3.x, установив опцию подключения "SQL_ATTR_ODBC_VERSION=SQL_OV_ODBC3" перед открытием подключения к базе данных.
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3");

Еще одна вещь, которую вы можете попробовать, - это запустить приложение в "режиме совместимости для XP".


Maciej Los

5ed!