Привет всем.

Написал свой эквивалент API функции isc_array_lookup_bounds

Закончив писанину, вспомнил одну вещь - в двойке длина поля
(XSQLVAR::sqllen) под CHAR/VARCHAR зависит от кодовой страницы
подключения. Ну думаю - для массивов должно быть тоже самое.

То есть ISC_ARRAY_DESC::array_desc_length тоже зависит от кодовой
страницы подлючения.

А хрена лысого!

Нифига она не зависит. Ни в двойке, ни в 2.1

Тупо публикует RDB$FIELD_LENGTH

[ Тестил через родную isc_array_lookup_bounds. ]

Для обычных тектовых колонок - все путем.

Коваленко Дмитрий.

----
Кстати меня посетила мысля. Допустим я сам начну подгонять размер
буферов (в зависимости от кодовой страницы страницы подключения) -
старым серверам это понравится ??? Они начнут вести себя также как
FB2 ???

Ответить