![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удалить все данные из базы [D6, Paradox]
dream © (2003-09-04 15:30:00)
Подскажите как удалить все данные из базы . Например код Table1.Delete удаляет только 1 запись !
В общем мне нужна очистка базы , чтобы на вручную постоянно а программно !
MsGuns (2003-09-04 16:00:00) [1]
Просто как дополнение:
1. while not eof do Delete - не уменьшает физ.размер файла
2. Table.Empty - не сбрасывает счетчики автоинкрементных полей
чтобы "совсем-совсем" очистить - пересоздать таблицу.
dream (2003-09-04 15:55:00) [2]
разабрался ! спасибо всем !
Reindeer Moss Eater (2003-09-04 15:51:00) [3]
И как это [5] может удалить данные из всех таблиц?
Mike Kouzmine (2003-09-04 15:50:00) [4]
Бляха муха, а там я... :(
dream (2003-09-04 15:49:00) [5]> Reindeer Moss Eater
тогда возникает проблема вот с этим : http://www.delphimaster.ru/cgi-bin/forum.pl?id=1062676051&n=1
:(
Reindeer Moss Eater (2003-09-04 15:46:00) [6]
спасибо ! а как очистить только выбраную 1 таблицу а не всю базу ?
Не трогай другие таблицы, наверное.
dream (2003-09-04 15:44:00) [7]
спасибо ! а как очистить только выбраную 1 таблицу а не всю базу ?
Рамиль (2003-09-04 15:42:00) [8]
может быстрее будет
delete from TableName
Reindeer Moss Eater (2003-09-04 15:31:00) [9]
1.While not eof do Delete;
2. TTable.EmptyTable;