![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема при работе с BLOB ами через BDE. [D6, IBM DB2 ver.7 UDB]
Beverson © (2002-04-23 18:00:00)Добрый день.
Возникла проблема:
Есть таблица с BLOB-полем для хранения изображений. Работа с ней ведется через BDE. BDE не позволяет записывать в BLOB-поле данные больше определенного (около 8к для .GIF, около 1к для .JPG) размера не зависимо от того, какой размер BLOB"а указан при создании таблицы {BLOB(20M)}. При попытке записи данных большего размера возникает ошибка "Invalid Blob Length" или "Invalid cоnversion". Средства DB2 показывают, что поле имеет размер, заданный при создании.
Вопрос №1.
Можно ли как-нибудь заставить BDE правильно понимать размер поля?
Вопрос №2.
Есть ли какая-то разница в том, какого типа изображения хранятся в BLOB"е (не символьном)?
Может быть я неправильно определил проблему, и дело не в размере поля? Любые соображения приму с благодарностью.
Ответы сюда или на e-mail.
Заранее спасибо.
Andrus (2002-04-24 09:52:00) [1]Еще надо поставить большой размер Blob Size в BDE Administratore на вкладке Configuration/Drivers/Native
Lusha (2002-04-24 09:49:00) [2]При попытке записи данных большего размера возникает ошибка "Invalid Blob Length" или "Invalid cоnversion".
Кусочек кода, загружающий картинку в BLOB не мешало бы...
{BLOB(20M)}
А что, собственно, означает этот размер согласно документации?
Вопрос №2.
Абсолютно никакой... Серверу вообще это не интересно... Ему интересны данные, а что они из себя представляют это логика... :)
data (2002-04-24 09:37:00) [3]Проверьте в BDE в свойствах Алиаса BLOB SIZE.