OLE DB свойство инициализации источника данных — «dbclient_type»
Тип клиента сервера базы данных. Допустимые значения:
Значение | Описание |
ib | Клиент InterBase. Библиотека по умолчанию: gds32.dll (32bit) или ibclient64.dll (64bit). |
fb | Клиент Firebird. Библиотека по умолчанию: fbclient.dll. |
ya | Клиент Yaffil. Библиотека по умолчанию: gds32.dll. |
fb.direct | Собственный (встроенный) клиент для взаимодействия с Firebird. |
При указании значения равным "fb"/"ib"/"ya", провайдер использует сведения из VERSIONINFO библиотеки (DLL) серверного клиента и самостоятельно определяет реальный тип и версию серверного клиента. Библиотека серверного клиента указывается через свойство инициализации "dbclient_library". Имя серверной библиотеки роли не играет и может быть любым.
Собственный клиент для работы с Firebird
Начиная с версии 3.27, IBProvider может самостоятельно устанавливать соединение с Firebird без участия серверного клиента (fbclient.dll).
На текущий момент поддерживается подключение к Firebird вплоть до v4 (10-ый, 11-ый, 12-ый, 13-ый протоколы) через TCP/IP (INET-протокол).
Провайдер предоставляет настройки протокола собственного клиента: «remote:protocol», «remote:protocol_arch», «remote:protocol_type», «remote:auth», «remote:protocol_wire_crypt» и другие.
См. также
- Свойство инициализации dbclient_library
- Свойство инициализации dbclient_lock_rules
- Свойство инициализации remote:protocol
- Свойство инициализации remote:protocol_arch
- Свойство инициализации remote:protocol_type
- Свойство инициализации remote:auth
- Свойство инициализации remote:wire_crypt
- Свойство инициализации remote:wire_compression
- Свойство инициализации remote:wire_compression_type
- Свойство инициализации remote:wire_compression_library
- Свойство инициализации remote:wire_compression_library_64