Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Возникает ошибка при упаковке таблицы DBase   Найти похожие ветки 

 
AbrosimovA   (2003-10-24 10:18) [0]

Не могу понять в чем проблема, при выполнении процедуры упаковки
возникает исключение, что таблица используется и упаковки не происходит. Где я мог допустить ошибку?

procedure PackTable(Table: TTable);
begin
Table.Close;
Table.Exclusive:=true;
Table.Open;
Check(DbiPackTable(Table.DBHandle, Table.Handle, nil, szDBASE, True));
Table.Close;
Table.Exclusive:=false;
Table.Open;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
//Смена 1
if (Hour>="00:00:00")and(Hour<"08:00:00") then begin
if SM1 then begin
Table1.First;
if Table1.RecordCount > 2 then begin
Table1.Delete;
PackTable(Table1);
end;
SM1:=false;
end;
end;
//Смена 3
if (Hour>="16:00:00")and(Hour<="23:59:59") then SM1:=true;
end;


 
sniknik ©   (2003-10-24 10:38) [1]

в дельфях проверь в отладчике чтобы закрыта была.



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

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

Наверх




Память: 0.46 MB
Время: 0.037 c
6-41823
oduvan
2003-09-01 13:35
2003.11.13
каким компонентом Indy можно пробить на открытый порт???


6-41799
Artem
2003-09-17 11:29
2003.11.13
Имя компьютера по его IP-адресу


3-41060
Dim!S
2003-10-23 11:19
2003.11.13
Хранение однотипных элементов


11-41119
.::D.e.M.o.N.i.X::.
2003-02-15 20:43
2003.11.13
VxD и KOL


1-41253
Донской
2003-10-31 17:09
2003.11.13
Не все закладки удаляются с помощью TWordApplication