powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема с подключением. Python 3.5.2 + fdb 1.6 + firebird 2.5
2 сообщений из 2, страница 1 из 1
Проблема с подключением. Python 3.5.2 + fdb 1.6 + firebird 2.5
    #39299409
abra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил 32-х разрядные Python 3.5.2 и firebird 2.5
При установке fdb 1.6 происходит ошибка

Код: plaintext
1.
2.
3.
python.exe setup.py install //к файлам указывались полные пути
.....
running install_lib
warning: install_lib: 'build\lib' does not exist -- no Paython modules to install

Создается единственная папка \EGG-INFO
При этом модуль не видится (т.е. ошибка в строке import fdb)
Далее если подкинуть оставшиеся папки
\FDB
\sphinx
\test

ошибка в cтроке пропадает (import fdb)
Далее пытаюсь создать базу данных
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
from django.http.response import HttpResponse
import fdb
# Create your views here.

def view1 (request):
    conn=fdb.create_database(dsn='localhost/3080:/test1.fdb', user='sysdba', password='masterkey')
    html = '<html><body>view1_html %s</body></html>' %  conn.version
    return HttpResponse(html)


Получаю ошибку
Код: html
1.
A server error occurred.  Please contact the administrator.



Что я делаю не так?
Firebird должен быть 32-Х разрядным.
Поэтому переустановил paython теперь тоже 32-х разрядный .
...
Рейтинг: 0 / 0
Проблема с подключением. Python 3.5.2 + fdb 1.6 + firebird 2.5
    #39299918
abra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в файле FireBird_2_5\firebird.conf
параметр
Код: plaintext
RemoteServicePort = 3080
заменил на
Код: plaintext
RemoteServicePort = 3050
Это порт по умолчанию, его можно не указывать при подключении к БД

Далее создал в IBExprt базу данных C:\MY.FDB

Дале стороку
Код: python
1.
conn=fdb.create_database(dsn='localhost/3080:/test1.fdb', user='sysdba', password='masterkey')


заменил на
Код: python
1.
conn = fdb.connect(database='C:\MY.FDB', user='sysdba', password='masterkey', charset='UTF8')



получил результат в браузере
Код: html
1.
view1_html 2.5.0.26074



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


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