В чём может быть проблема, если все данные введены правильно, но скрипт всё равно выдаёт failed? Ругается на "QPSQL" в строке db = QSqlDatabase.addDatabase('QPSQL')
Нашёл решение проблемы. Нужно в PATH добавить путь: C:\Program Files\PostgreSQL\15\bin (стандартный путь к postgres, у вас может быть другой). Цифра перед bin означает версию postgres.
(0) Вряд ли, но на всякий случай проверьте, запущен ли PostgreSQL (1) Проверьте логин и пароль, имя сервера и номер порта (2) Проверьте, доступны ли необходимые DLL из клиента PostgreSQL (если работаете на Windows).
Остановился на этапе подключения к базе данным. все пароли проверил , скачал драйверы. В дебивере в конфигурации- тест соединения в норме. Но если проверяю соединение через клик мышки пишет datasourse was invalidate. В пайчарме тоже подключение failed. Не соображу куда дальше копать. Кто поможет , очень прошу.
В чём может быть проблема, если все данные введены правильно, но скрипт всё равно выдаёт failed? Ругается на "QPSQL" в строке db = QSqlDatabase.addDatabase('QPSQL')
Аналогичная проблема
Нашёл решение проблемы. Нужно в PATH добавить путь: C:\Program Files\PostgreSQL\15\bin (стандартный путь к postgres, у вас может быть другой). Цифра перед bin означает версию postgres.
@@16WhatIsLove16 Подскажите пожалуйста, как это делать чуть более конкретно
Спасибо!
Отлично!
Ввел все как у вас, ошибка к подключению БД False выдает
(0) Вряд ли, но на всякий случай проверьте, запущен ли PostgreSQL (1) Проверьте логин и пароль, имя сервера и номер порта (2) Проверьте, доступны ли необходимые DLL из клиента PostgreSQL (если работаете на Windows).
Остановился тоже на подключении, всё проверил. Но выводит else вместо if
Остановился на этапе подключения к базе данным. все пароли проверил , скачал драйверы. В дебивере в конфигурации- тест соединения в норме. Но если проверяю соединение через клик мышки пишет datasourse was invalidate. В пайчарме тоже подключение failed. Не соображу куда дальше копать. Кто поможет , очень прошу.