powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получение блоба средствами API
4 сообщений из 4, страница 1 из 1
Получение блоба средствами API
    #39227001
O_rioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Update...... Returning .... Blob-column ....

Насколько я понял на форуме Лазаруса, начиная с 2.5 гайки закрутили и получать результат такого запроса через fetch нельзя больше, а только через dsql_execute2

Но такой запрос в соответсвующий sqlvar[i]-sqldata (пишу по памяти, все путаю, сами мы в api не местные?...) кладет четыре слова: 0,10,0,0

Последние два слова судя по коду GetQuadOffset, работающему c обычными select'ами, должны содержать указатель и длину данных блоба. (причем, кажется, даже без разбивки на сегменты, целиком.... Или я чего-то не разглядел).

Но,очевидно, не содержат.

Отсюда два вопроса:

Можно ли убедить dsql_execute2 все же вытягивать блоб сразу, без лишних раундтрипов?
Если нет - как вытягивать блобы после этого вызова? Надо видимо как минимум найти их хэндлы....
...
Рейтинг: 0 / 0
Получение блоба средствами API
    #39227015
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O_riochМожно ли убедить dsql_execute2 все же вытягивать блоб сразу, без лишних
раундтрипов?
Нет.

O_riochкак вытягивать блобы после этого вызова?
Стандартно: isc_open_open() + isc_get_segment() + isc_close_blob()
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Получение блоба средствами API
    #39227091
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O_riochНасколько я понял на форуме Лазаруса
это где про такое говорили? Кинь ссылкой, если не трудно...
...
Рейтинг: 0 / 0
Получение блоба средствами API
    #39227138
A-rioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получение блоба средствами API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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