Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Вниз

Почему растет размер базы при обновлении Blob-поля?   Найти похожие ветки 

 
leonidus   (2008-06-03 21:15) [0]

Знатоки подскажите пожалуйста, есть аксесовская база картинок размером 61Мб, я прохожу по этой базе и вношу некоторые коррективы в каждую картинку:    

ADODataSet1.Edit;
TBlobField(ADODataSet1.FieldByName("picture")).LoadFromStream(MS);
ADODataSet1.Post;

в результате размер базы увеличивается в два раза и становится равным 112Мб, причем даже если я предварительно делаю
TBlobField(ADODataSet1.FieldByName("picture")).Clear все равно не помогает...


 
AndreyV ©   (2008-06-03 21:34) [1]

Видимо изменения увеличивают размер БЛОБа так, что он не помещается в выделенные ему первоначально страницы и ему выделяются новые, а старые помечаются как незанятые.


 
Anatoly Podgoretsky ©   (2008-06-03 21:38) [2]

Нет такой базы Д6


 
leonidus   (2008-06-03 21:41) [3]

AndreyV, дело в том, что размер картинки в байтах я не изменяю, я просто читаю ее в TMemoryStream, произвожу некоторые действия и сохраняю обратно в базу, так как мне устранить такое раздувание базы?


 
Правильный_Вася   (2008-06-03 21:43) [4]


> произвожу некоторые действия

это что?


 
leonidus   (2008-06-03 22:41) [5]

Правильный_Вася это не имеет значения, факт тот что размер картинки в байтах не меняется. Задам вопрос иначе. Как перед тем как внести данные в Blob-поле, предыдущее содержимое этого поля очистить?


 
AndreyV ©   (2008-06-03 22:45) [6]

> [3] leonidus   (03.06.08 21:41)

Какая база, и что ты делаешь с БЛОБом. Может ответ [1] AndreyV ©   (03.06.08 21:34) не в тему.


 
leonidus   (2008-06-03 22:50) [7]

база Access.

Задам вопрос иначе. Как перед тем как внести данные в Blob-поле, предыдущее содержимое этого поля очистить?


 
Reindeer Moss Eater ©   (2008-06-04 08:56) [8]

Оно само очистится


 
leonidus   (2008-06-04 13:58) [9]

помогла упаковка базы средствами самого аксеса.


 
Правильный_Вася   (2008-06-04 15:18) [10]


> помогла упаковка базы средствами самого аксеса.

это и ежу понятно
но не будешь же делать упаковку после кадой манипуляции с блобами, а?


 
Reindeer Moss Eater ©   (2008-06-04 15:36) [11]

а если чувство прекрасного неумолимо требует упаковки?
:)


 
Anatoly Podgoretsky ©   (2008-06-04 16:51) [12]

Ты не спрашивал как с этим бороться, опять неправильный вопрос задал?


 
тын-дын   (2008-06-04 20:59) [13]

>ап
Опять неправильно ответил?
Буквоедство в новичковой?


 
ПостОвый терминатор ©   (2008-06-04 21:09) [14]

Опять испражняемся?
Ключевое слово в поиске CompactDataBase:)


 
Anatoly Podgoretsky ©   (2008-06-04 22:35) [15]


> Опять неправильно ответил?

Ты не отвечал!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.046 c
2-1212966315
Res
2008-06-09 03:05
2008.07.06
потоки


2-1212933519
Jeqa
2008-06-08 17:58
2008.07.06
MDI приложение


15-1211314606
NewZ
2008-05-21 00:16
2008.07.06
Разработка сайта.


15-1211464998
Правильный_Вася
2008-05-22 18:03
2008.07.06
хитрое переименование файлов


2-1212701907
alex-drob
2008-06-06 01:38
2008.07.06
Как проверять установлен флаг или нет





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский