Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизПроблема при работе с BLOB ами через BDE. Найти похожие ветки
← →
Beverson (2002-04-23 18:00) [0]Добрый день.
Возникла проблема:
Есть таблица с BLOB-полем для хранения изображений. Работа с ней ведется через BDE. BDE не позволяет записывать в BLOB-поле данные больше определенного (около 8к для .GIF, около 1к для .JPG) размера не зависимо от того, какой размер BLOB"а указан при создании таблицы {BLOB(20M)}. При попытке записи данных большего размера возникает ошибка "Invalid Blob Length" или "Invalid cоnversion". Средства DB2 показывают, что поле имеет размер, заданный при создании.
Вопрос №1.
Можно ли как-нибудь заставить BDE правильно понимать размер поля?
Вопрос №2.
Есть ли какая-то разница в том, какого типа изображения хранятся в BLOB"е (не символьном)?
Может быть я неправильно определил проблему, и дело не в размере поля? Любые соображения приму с благодарностью.
Ответы сюда или на e-mail.
Заранее спасибо.
← →
data (2002-04-24 09:37) [1]Проверьте в BDE в свойствах Алиаса BLOB SIZE.
← →
Lusha (2002-04-24 09:49) [2]При попытке записи данных большего размера возникает ошибка "Invalid Blob Length" или "Invalid cоnversion".
Кусочек кода, загружающий картинку в BLOB не мешало бы...
{BLOB(20M)}
А что, собственно, означает этот размер согласно документации?
Вопрос №2.
Абсолютно никакой... Серверу вообще это не интересно... Ему интересны данные, а что они из себя представляют это логика... :)
← →
Andrus (2002-04-24 09:52) [3]Еще надо поставить большой размер Blob Size в BDE Administratore на вкладке Configuration/Drivers/Native
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c