Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Настройка unixODBC/libOdbcFb.so / 6 сообщений из 6, страница 1 из 1
11.12.2015, 17:42
    #39126071
Настройка unixODBC/libOdbcFb.so
Добрый день

Я пытаюсь настроить 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
11.12.2015, 17:52
    #39126089
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка unixODBC/libOdbcFb.so
Александр Л ЖВижу в аутпуте мои таблицы, но почему то выдает 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
11.12.2015, 18:17
    #39126105
Настройка unixODBC/libOdbcFb.so
Dimitry Sibiryakov,

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

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


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