Главная страница
    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.043 c
2-1212728035
кот
2008-06-06 08:53
2008.07.06
Ibqshared


2-1213083727
vint45
2008-06-10 11:42
2008.07.06
Количество потоков на один процесс


2-1212427460
WebSQLNeederr
2008-06-02 21:24
2008.07.06
Помогите с алгоритмом


15-1211336310
Slider007
2008-05-21 06:18
2008.07.06
С днем рождения ! 21 мая 2008 среда


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