SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » OO API: IMessageMetadata.getCharSet (FB3.0) (есть ли внутри неонка)
OO API: IMessageMetadata.getCharSet (FB3.0) [сообщение #1650] Mon, 20 February 2023 15:55 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Здравствуйте, ВСЕ!

Допиливаем наш внутренний форк IBX на предмет поддержки ftGuid (и до кучи ftBytes, ftVarBytes).
(навеяно топиком https://www.sqlru.net/index.php/t/228/)
Если делать это посредством классического ISC_API, то после препарирования запроса приходится ещё лезь в системные таблицы для определения чарсета поля на предмет OCTETS.
А это лишние раундтрипы. Не критично, но на тухлом канале неприятно.
В новомодном OO API у интерфейса IMessageMetadata, который призван заменить XSQLDA/XSQLVAR, есть метод getCharSet.
В связи с чем вопрос:
порождает ли этот метод обращения к серверу (к тем же системным таблицам), или же имеет всё готовое унутри, на блюдечке с голубой каёмочкой?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано icon14.gif
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Версии записей.
Следующая тема: Открыта регистрация на Firebird Conf 2023
Переход к форуму:
  


Текущее время: Sun Dec 22 12:33:27 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00830 секунд