Hello, Dmitry!
Dmitry Yemanov wrote:
2) как узнать "реальный" размер блобаЧто есть "реальный размер"? OCTET_LENGTH не устраивает?
Дим, реальный размер блоба - это размер его содержимого в байтах. Т.е. я понимаю, что "текстовый" блоб должен как-то в зависимости от кодировки выдать данные или дать возможность преобразовать их в строку, но вообще-то блоб это в первую очередь двоичные данные, а не текст, и длина двоичных данных измеряется достаточно точно - от первого до последнего байта. Если blobsize для текстовых блобов начал выдавать размер в зависимости от кодировки, то это несколько странно. Потому что у кодировки и так есть количество байт на символ. А размер блоба - это размер блоба, а не количество символов в хранимой строке. Вот такое мое жестокое имхо. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

