Evgenyy |
Отправлено: 10.09.2003, 14:48 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 8
|
Может кто нибудь знает как решить такую штуку.
В MS SQL Server есть тип данных image. В него можно записать картинку. При записи картинки размером 100kb все работает нормально. Но при записи картинки 1000kb вылетает сообщение "invalid blob size". Вопрос такой: какой командой или оператором можно увеличить размер для image. |
|
Nick |
Отправлено: 12.09.2003, 17:29 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Мне всегда было интересно:
Зачем запихивать в BD картинки, файлы MSWord и т.д.
Я бы наверно сделал строковое поле-ссылку на файл.
Может быть вы знаете какие-то преимущества этого метода.
Хотя некоторые я уже подозреваю.
|
|
Monster |
Отправлено: 15.09.2003, 10:16 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 10
|
Всегда есть безотказный резервный вариант записи больших Image-полей в SQL Server-е. Читаешь файл ручками, кусками небольшого размера и из этих кусков генеряешь команду SQL для записи.
(См. команды TEXTPTR и UPDATETEXT). Лучше весь процесс записи заключить в транзакцию. |
|