> Хммм, а ведь реально, проблема. Я на подсознательном уровне CHAR не > любил - это, наверное, от жадности :)
> В древнем манускрипте по API есть цитата по поводу sqllen "Indicates > the maximum size, in bytes, of data in the sqldata field; set by > InterBase during isc_dsql_describe(), isc_dsql_describe_bind(), or > isc_dsql_prepare()". > > По идее там байты. И что, сервер ложит на это? Я не понял, что на "что" сервер ложит. Там же ложить не на что. Ему сказали что в буфере с CHAR sqllen=3*N байт, он их тупо и пытается конвертировать. Я на своем корявом английском попытался изложить в FB-Devel суть проблемы и преложил отрезать у текстовых Array-CHAR-ов отрежать хвостовые пробелы. Для симметрии - тоже самой можно отрезать и у обычных колонок :))) Не уверен, что это хорошая идея, но хвостовые пробелы в CHAR-ах (вообще говоря) за символы не считаются..... .... Плят, ну какой урод придумал строки без длины.... Коваленко Дмитрий.

