Вниз
Скачать: CL | DM;

Ошибка при удалении картинки   Найти похожие ветки 

 
Zif ©   (2004-08-24 15:55) [0]

Столкнулся с такой проблемой:
Удаляю файл изображения при помощи кода:

procedure TFormMain.ButtonClick(Sender: TObject);
begin
 DataModule1.ADOQuery1.Edit;
 DataModule1.ADOQuery1Image.Clear; //ADOQuery1Image - название поля
 DataModule1.ADOQuery1.Post;
end;


Всё удаляется (картинка не отображается и поле в БД Access пустое), НО размер базы остаётся прежним!!!
КАК УДАЛИТЬ КАРТИНКУ ФИЗИЧЕСКИ (что б уменьшился размер БД)
И что это такое вообще происходит???


 
Sergey13 ©   (2004-08-24 15:58) [1]

>И что это такое вообще происходит???
Ничего не происходит. Все нормально. 8-)


 
Ega23 ©   (2004-08-24 16:00) [2]

Это тебе, брат, надо сжимать базу время-от-времени.
Из оболочки Access: Сервис->Служебные программы->Сжать и восстановить базу...
По запросу - поищи по FAQ, здесь несколько раз такой вопрос проскакивал


 
roottim ©   (2004-08-24 16:02) [3]


> КАК УДАЛИТЬ КАРТИНКУ ФИЗИЧЕСКИ

поскрябать винт отверточкой имхо *-)


 
Desdechado ©   (2004-08-24 16:09) [4]

Место в БД освободилось для новых данных. Зачем же его отдавать системе, если через минуту снова просить придется :)


 
Zif ©   (2004-08-24 16:14) [5]

Действительно, "Сервис->Служебные программы->Сжать и восстановить базу..."
Но как это делать програмно с помощью Delphi?


 
A_N_D ©   (2004-08-24 17:12) [6]

var JetEngine: olevariant;
begin
JetEngine:= CreateOleObject("JRO.JetEngine");
 JetEngine.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+OldName+";",
 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ NewName +";");
 JetEngine:=unassigned;
end;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
1-1093965529
serg128
2004-08-31 19:18
2004.09.19
Как в TEdit по шажатию какой-то кнопки выделить текст?


14-1093953233
lipskiy
2004-08-31 15:53
2004.09.19
На каком максимальном расстоянии срабатывает смарт-карта в метро?


14-1093077816
ASilver
2004-08-21 12:43
2004.09.19
Удалённое администрирование.


1-1094154461
Корифей
2004-09-02 23:47
2004.09.19
Изменение даты создания


1-1094222899
MetalFan
2004-09-03 18:48
2004.09.19
снова про приведение типов)




   Наверх