powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
6 сообщений из 6, страница 1 из 1
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39266956
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробую подключиться к существующей БД из python 3 + fdb 1.6. БД создана в IBExpert доступ к ней имеется. В процессе подключения получаю системную ошибку.

Использовал доки:
http://www.firebirdsql.org/file/documentation/drivers_documentation/python/fdb/index.html

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import fdb
>>> conn = fdb.connect(host='localhost', database='E:\DB.FDB', user='sysdba', password='masterkey')
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    conn = fdb.connect(host='localhost', database='E:\DB.FDB', user='sysdba', password='masterkey')
  File "C:\Program Files\Python35\lib\site-packages\fdb\fbcore.py", line 680, in connect
    load_api(fb_library_name)
  File "C:\Program Files\Python35\lib\site-packages\fdb\fbcore.py", line 179, in load_api
    setattr(sys.modules[__name__],'api',fbclient_API(fb_library_name))
  File "C:\Program Files\Python35\lib\site-packages\fdb\ibase.py", line 1280, in __init__
    fb_library = WinDLL(fb_library_name)
  File "C:\Program Files\Python35\lib\ctypes\__init__.py", line 347, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 не является приложением Win32
>>> 
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39266961
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ведь логично, что 64-х разрядному питону требуется 64-х разрядный fbclient?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39266971
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И правда. Сам дебил.

Еще можно вопрос вдогонку. Использую для своих целей PyQt5. Там имеется модуль для работы с интербейс QSqlDatabase('QIBASE'). Но в моей установке его почему-то не оказалось.

Код: python
1.
2.
QSqlDatabase: QIBASE dtiver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7



Пока только тренируюсь, но если буду использовать PyQt5 совместно с Firebird. Буду-ли испытывать БОЛЬШИЕ трудности. Ведь доков на эту тему практически нет.

У кого-нибудь имеется опыт связывания PyQt5 + Firebird. Как там обстоят дела. Спасибо.
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39266978
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛарионовТам имеется модуль для работы с интербейс QSqlDatabase('QIBASE'). Но в моей установке его
почему-то не оказалось.

Радуйся. Он по-любому дохлый.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39267144
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жаль. В принципе можно и без модуля QsqlDatabase() обойтись. Главное чтобы драйвер fdb не был косячным. Вчера попробовал, в общем все получается.

Отбрасывать идею пака не буду. Потренируюсь. Спасибо за ответы.
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
    #39267744
stelvic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С fdb работал не много. Косяков не заметил. Зато он позволяет использовать много транзакций в одном коннекте, что радует, поскольку оч. удобно. Врядли QsqlDatabase такое позволяет как и другие унифицированные либы доступа.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с подключением. Python 3.5.1 + fdb 1.6 + firebird 2.5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]