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

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

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

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

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

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


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

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

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

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

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

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


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