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

Вниз

очищение базы данных   Найти похожие ветки 

 
vlad_ir   (2003-11-16 16:13) [0]

Уважаемые господа!
Скажите, как правильно очистить базу данных, чтобы не
выскакивало сообщение key deleted!
Пример кода:
var
a:integer;
begin
try
button2.Enabled:=false;
session1.AddPassword("jIGGAe");
table1.Open;
a:=table1.RecordCount;
Table1.Active := false;
Table1.DatabaseName := "grd";
Table1.TableName := "plp_.db";
Table1.TableType := ttparadox;
Table1.EmptyTable;
ShowMessage("Закрытие года "+formatdatetime("yyyy",date)+ " завершено!"+#13+
"Всего было сделано платежных поручений: "+inttostr(a)+#13+
"База данных со старыми платежными поручениями уничтожена!");
Table1.FlushBuffers;
Table1.CommitUpdates;
a:=0;
close;
except
on e: exception do
begin
raise Exception.Create("Ключевой индекс не проиндексирован!");
Application.MessageBox("Невозможно удалить информацию!","Ошибка",mb_OK);
close;


 
Zacho ©   (2003-11-16 17:30) [1]

Давно уже не работал с Парадоксом, но могу дать совет: просто удаляй нафиг файлы БД, а потом создавай их снова. Вот и "очищение".


 
Anatoly Podgoretsky ©   (2003-11-16 17:32) [2]

EmptyTable полнейшия очистка



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
6-11690
Volcano
2003-10-04 17:10
2003.12.04
Нужны заголовки


8-11633
AnthreX
2003-07-01 02:02
2003.12.04
TMediaPlayer


6-11696
Elisa
2003-10-10 14:00
2003.12.04
при использовании NMHTTP выдает ошибку


4-11733
Andriy Tysh
2003-10-07 20:30
2003.12.04
Убрать заголовок окна


4-11720
Dens
2003-10-09 13:31
2003.12.04
Как отловить события создания, удаления, активации MDI-child форм