С новым IBProvider возможна полноценная работа в Unicode-приложениях, улучшена работа с кодировкой NONE, поддерживаются маркеры кодовых страниц.

В новой версии IBProvider v.3.0.0.6600 RC3

В IBProvider реализована уникальная поддержка для текстовой информации вашей базы данных и предоставлена максимально простая и в тоже время гибкая схема настройки провайдера под конкретные требования клиента.

Подробнее о настройке процессора кодировок: Кодовые страницы Firebird и Interbase

Маркеры кодовых страниц в тексте запроса

IBProvider v3 научился обрабатывать SQL-запросы, содержащие маркеры кодовых страниц.

Маркеры кодовых страниц позволяют преобразовывать отдельные текстовые поля в заданную кодировку. Они используются при передаче данных на сервер. Примеры запроса с маркерами:


insert into TEST_TABLE values(_unicode_fss'юникодный текст', _win1251'русский текст')
	

Обработка исключений при работе с Firebird и Interbase через ADODB

После реализации новой схемы работы с исключениями в последних релизах не поддерживалась обработка ошибок при работе с Firebird и Interbase через ADODB. Это было связано с недокументированным интерфейсом под кодовым названием IDBPrimaryError, который был успешно реализован в новом релизе.

Поддержка работы с именами объектов базы данных, содержащих национальные символы для подключений с кодовой страницей NONE

При подключении к базе данных Interbase или Firebird без указания кодовой страницы имена объектов в двойных кавычках в SQL запросе будут преобразованы в кодовую страницу UNICODE_FSS. Это обеспечивает корректную работу с объектами, названия которых содержат национальные символы (не ASCII) - например, русские буквы. К примеру:

Select “СТОЛБЕЦ1” from “ТАБЛИЦА1”
	

Скачать IBProvider Professional Edition (64/32 bit)