Вниз
Скачать: 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.02 c
1-1094459125
denis24
2004-09-06 12:25
2004.09.19
сортировака в listbox


1-1093935514
hgd
2004-08-31 10:58
2004.09.19
Подсмотреть команду с exe


4-1091637867
AD_infiniTUM
2004-08-04 20:44
2004.09.19
Как определить ширину текста


1-1093938370
digger
2004-08-31 11:46
2004.09.19
Автофигуры


1-1094393321
Yanis
2004-09-05 18:08
2004.09.19
Web Browser




   Наверх