Главная страница
    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.045 c
2-1212830940
Инна
2008-06-07 13:29
2008.07.06
по нажатию кнопки на хтмл-странице нужно закрыть ее и отобразить


9-1171566617
vlk32
2007-02-15 22:10
2008.07.06
Есть желающие принять участие в разработке игры?


2-1212997506
viperv
2008-06-09 11:45
2008.07.06
Компонент TWebBrowse


15-1211475198
Мазут Береговой
2008-05-22 20:53
2008.07.06
Entire Network и ее дети


2-1212654838
redlord
2008-06-05 12:33
2008.07.06
эмуляция нажатия enter





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский