Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / На другой машине, возвращает null из BLOB / 12 сообщений из 12, страница 1 из 1
18.12.2019, 04:14
    #39904430
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Тестирую приложение на различных машинах. Оказалось, что на других машинах почему то возвращает BLOB равное NULL.
Запрос примерно такой
SELECT table1.f1, table2.f1 FROM table1 LEFT OUTER JOIN table2 ON table1.key = table2.key WHERE ....
поля table1 возвращаются, всё хорошо, а вот table2 (BLOB) возвращает только на машине, на которой производится сборка. Есть у кого идеи ?
...
Рейтинг: 0 / 0
18.12.2019, 04:39
    #39904431
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Забыл сказать, что приложение 64 бита и использую ibclient64.dll в качестве клиентской библиотеки. Не могу понять, что происходит.
...
Рейтинг: 0 / 0
18.12.2019, 07:14
    #39904442
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Abraziv
Есть у кого идеи ?

Есть - подключние к разным базам
...
Рейтинг: 0 / 0
18.12.2019, 15:42
    #39904873
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
точно нет, БД единственная на машине.
...
Рейтинг: 0 / 0
18.12.2019, 15:44
    #39904876
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Abrazivточно нет, БД единственная на машине.

Удали её и посмотри какое из приложений продолжит работать как ни в чём не бывало.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.12.2019, 15:44
    #39904877
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
а машин сколько?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.12.2019, 20:36
    #39905058
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Всем спасибо за ответы. Проблема была в кривом драйвере (qibase).
...
Рейтинг: 0 / 0
19.12.2019, 11:32
    #39905331
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
18.12.2019 20:36, Abraziv пишет:
>
> Всем спасибо за ответы. Проблема была в кривом драйвере (qibase).

как победил глюк?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.12.2019, 10:50
    #39905995
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Мимопроходящий

18.12.2019 20:36, Abraziv пишет:
>
> Всем спасибо за ответы. Проблема была в кривом драйвере (qibase).

как победил глюк?


Так как приложение у меня 64 разрядное, то и использую клиентскую библиотеку 64 битную ibclient64.dll Вот и предположил, раз все поля кроме блобовского читаются нормально, то скорее всего проблема в адресах. Так и оказалось, проблема была скорее всего в том, что при сборке драйвера qibase.dll была неправильно указана liba (32 разрядная). Пересобрал по уму и всё заработало, но проблема не тривиальная, хорошие проблемы когда вообще не работает, а не в какой-то исключительной ситуации.
...
Рейтинг: 0 / 0
20.12.2019, 12:51
    #39906091
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Abrazivпроблема была скорее всего в том, что при сборке драйвера qibase.dll была неправильно
указана liba (32 разрядная).

Вообще-то невозможно слинковать 64-х разрядное приложение с 32-х разрядными библиотеками,
но ты продолжай верить...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.12.2019, 22:53
    #39906403
Abraziv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Dimitry Sibiryakov

Abrazivпроблема была скорее всего в том, что при сборке драйвера qibase.dll была неправильно
указана liba (32 разрядная).

Вообще-то невозможно слинковать 64-х разрядное приложение с 32-х разрядными библиотеками,
но ты продолжай верить...

Что означает слинковать 64 битное приложение с 32 разр библиотекой?)
Я имел ввиду другое
...
Рейтинг: 0 / 0
21.12.2019, 01:09
    #39906424
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На другой машине, возвращает null из BLOB
Abraziv,

другое или не другое, тут с qt периодически какой-то аналогичный бред постят. Извиняюсь за определение, но иначе охарактеризовать происходящее нельзя. Слишком много у этого qt самостоятельных глюков.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / На другой машине, возвращает null из BLOB / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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