![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограниченный размер поля Image [MSSQL]
Алексей Петухов © (2004-03-11 07:33:00)Здравствуйте уважаемые мастера.
Вот пытаюсь работать с полем типа image в MS SQL 2000.
В DataBase саойстваBLOBS TO CACHE=4096, BLOB SIZE=4096
вот как записываю файл в таблицу.
(Field as TBlobField).LoadFromFile(FileName);
проверяю: (Field as TBlobField).BlobSize == 1339904
делаю
try
Query1.ApplyUpdates;
Query1.CommitUpdates;
except
end;
Query1.Close;
Query1.Open;
проверяю: (Field as TBlobField).BlobSize == 999996, т.е. меньше, чем был.
Увеличение BLOBS TO CACHE и BLOB SIZE результата не дает.
Подскажите пожалуйста, как решить эту проблему?
Заренее благодарен.
Алексей Петухов.
Алексей Петухов (2004-03-17 11:35:00) [1]Опа.
Спасибо за помощь.
Алексей Петухов (2004-03-17 11:35:00) [2]Опа.
Спасибо за помощь.
Алексей Петухов (2004-03-17 11:35:00) [3]Опа.
Спасибо за помощь.
just me (2004-03-11 17:24:00) [4]Это не ограничение размеров поля Image, а ограничения BDE; в хелпе написано, что
BLOB SIZE
.....
Default Value: 32
Range : >32 and <1000
Вот и делай выводы. Если нужно работать с польшими BLOB-ами, нужно переходить на ADO
Алексей Петухов (2004-03-11 11:17:00) [5]
> Query1.Post;
> Database1.ApplyUpdates([Query1]);
Результат тот-же.
Алексей Петухов (2004-03-11 11:14:00) [6]
> А ты находишься на одной и той же записи?
Можно считать, что в таблице всего одна запись
Nikolay M. (2004-03-11 11:08:00) [7]А ты находишься на одной и той же записи?
Reindeer Moss Eater (2004-03-11 11:08:00) [8]Query1.Post;
Database1.ApplyUpdates([Query1]);
.....
Алексей Петухов (2004-03-11 11:04:00) [9]Ни кто не хочет мне помочь?