OLE DB свойство инициализации источника данных — «user_type_boolean»
В свойстве указывается маска домена, которая определяет какие данные следует интерпретировать как Boolean. В маске поддерживаются символы «*» и «?». Маска чувствительна к регистру.
Домен должен базироваться на типе SMALLINT.
Эмуляция типа Boolean работает для:
- Колонок с простым типом;
- Колонок с массивами;
- OUT-параметров с простым типом;
- OUT-параметров с массивами;
- IN-параметров с массивами.
Из-за ограничений ISC API (IB/FB), при использовании простых типов для входящих параметров команд, необходимо явно указывать тип параметра. Для колонок с массивами поддерживается автоматическое формирование описания параметра.
Эмуляция типов распространяется и на схемы метаданных. Провайдер обеспечивает согласованность типов, которые читаются при выполнении запросов и типов, которые отображаются в схемах COLUMNS, PROCEDURE_PARAMETERS, PROCEDURE_COLUMNS.