IBProvider v1.7.2.255
В версии 1.7.2 был завершен последний этап реализации UNICODE режима работы провайдера. Напомним, что он в этом режиме осуществляет преобразование текстовых данных в UNICODE и обратно с использованием кодовой страницы подключения к базе данных («ctype«, а не текущей кодовой страницей операционной системы.)
Благодарности
Огромное спасибо Сергею Вавину за терпение и поддержку в процессе тестирования новой версии. В том числе — на предмет совместимости с Crystal Report. В последнем случае, желаем удачи в общении с CR по поводу решения выявленных проблем.
Gabhan O'Loughlin — за выявление assert'a со Stored Procedure.
Всем зарегистрированным пользователям, тестировавшим версию 1.7.2.248.
Новое
1. Преобразование текста запроса из UNICODE в ANSI строку по тем же правилам, что и текстовых данных. Таким образом, в тексте запроса можно использовать строковые константы с национальными символами. Первым на эту проблему указал Anti Nivala.
2. Системные (new) и пользовательские запросы к базе данных используют единый механизм преобразования текста в UNICODE.
3. К сожалению, последние версии IB6.x и Firebird не разрешают использование национальных символов для названия объектов базы данных. Поэтому мы не смогли проверить поддержку таких случаев.
4. Исправлены незначительные ошибки и отклонения от стандарта OLE DB.