powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Настройка unixODBC/libOdbcFb.so
6 сообщений из 6, страница 1 из 1
Настройка unixODBC/libOdbcFb.so
    #39126071
Добрый день

Я пытаюсь настроить odbc драйвер Firebird. OS Debian 8.2 amd64, Firebird 2.5 (из репозитория Debian), libodbcfb 2.0.3 amd64 (с офсайта)

obdbinst.ini
[Firebird]
Description = Firebird/InterBase(r) driver
Driver = /usr/lib/libOdbcFb.so

odbc.ini

[myfbdb]
Description = Firebird/InterBase(r) driver
Driver = Firebird
Dbname = localhost:/home/graf/fbtest.gdb
Client =
User = SYSDBA
Password = masterkey
Role =
CharacterSet = UTF8
ReadOnly = No
NoWait = No
Dialect = 3
QuotedIdentifier = Yes
SensitiveIdentifier = No
AutoQuotedIdentifier = No


Подключаюсь через isql (unixODBC 2.3.1)

isql myfbdb

Код: sql
1.
2.
3.
4.
SQL> help
....
SQLRowCount returns - 4294967181
115 rows fetched



Вижу в аутпуте мои таблицы, но почему то выдает SQLRowCount отрицательное, это нормально?

Если выполнить какую то команду
Код: sql
1.
2.
SQL> SELECT * FROM Mytable;
[ISQL]ERROR: Could not SQLPrepare



Почему не выполняется SQL-запрос?

Пробовал подключитсья по odbc через Python, при подключении segmentation fault

Код: python
1.
2.
3.
import pyodbc
cnxn = pyodbc.connect("DSN=myfbdb")
cursor = cnxn.cursor()
...
Рейтинг: 0 / 0
Настройка unixODBC/libOdbcFb.so
    #39126089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Л ЖВижу в аутпуте мои таблицы, но почему то выдает SQLRowCount
отрицательное, это нормально?
If the last SQL statement executed on the statement handle was not an UPDATE,
INSERT, or DELETE statement or if the Operation argument in the previous call to
SQLBulkOperations was not SQL_ADD, SQL_UPDATE_BY_BOOKMARK, or SQL_DELETE_BY_BOOKMARK, or
if the Operation argument in the previous call to SQLSetPos was not SQL_UPDATE or
SQL_DELETE, the value of *RowCountPtr is driver-defined.

Александр Л ЖПочему не выполняется SQL-запрос?
Там ещё сообщение об ошибке должно быть, нет?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Настройка unixODBC/libOdbcFb.so
    #39126105
Dimitry Sibiryakov,

Нет, нету сообщений об ошибках. Может можно как то debug включить?
...
Рейтинг: 0 / 0
Настройка unixODBC/libOdbcFb.so
    #39126110
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Л ЖНет, нету сообщений об ошибках.
Тогда это баг unixODBC, жалуйся им.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Настройка unixODBC/libOdbcFb.so
    #39126120
Dimitry Sibiryakov,

Таки есть дебаг режим, надо было в "" взять название таблички.
...
Рейтинг: 0 / 0
Настройка unixODBC/libOdbcFb.so
    #39126125
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Л Жнадо было в "" взять название таблички.
Ну, если какой-то безумец создал БД с регистрочувствительными именами объектов...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Настройка unixODBC/libOdbcFb.so
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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