Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: 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 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
4-1091892408
IgorMarx
2004-08-07 19:26
2004.09.19
Запуск EXE из памяти, не выгружая на диск.


4-1091216412
TankMan
2004-07-30 23:40
2004.09.19
Несколько вопросов по WinApi программированию...


8-1088512749
Tatarin
2004-06-29 16:39
2004.09.19
Информация о частотах


1-1093963622
bang
2004-08-31 18:47
2004.09.19
showmessage


1-1094032448
Anderson
2004-09-01 13:54
2004.09.19
Уменьшение/увеличение прозрачности отдельных цветов формы