Показать сообщение отдельно
Старый 13.05.2009, 11:58   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
"максимальный размер контейнера хранимого в таблице" - зависит от используемой СУБД... В частности в Оракле - это тип BLOB, на 9i - до 4 ГБ, на больших версиях - счёт идёт на терабайты, в зависимости от размера блока используемого в БД. На сиквеле картина примерно такая же, точные цифры навскидку не помню, но не менее 2Гб - это точно... Так что у вас проблема не с этим, а с Аксаптой, или с кодом...

Прикольно, в тройке в таблице нельзя было создать поле с названием Container - зарезервированное слово. А в 4-ке и в 2009 уже можно... зачем спрашивается?

Попробовал прогнать ваш пример на 3-ке и на 2009.
На 3.0 сп3 - работает с любыми значениями, показывает единичку...
На 2009 - если > 10485653 - пишет "Размер распаковываемого контейнера превышает MaxBufferSize. При попытке вставить запись, содержащую этот контейнер произойдёт сбой". Ошибка на инсерте происходит.

Далее пользуемся поиском по MaxBufferSize и получаем:
Падает клиент при прикреплении документа
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: Irv (1).