Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как очистить базы от записей? [D7]


Не знающий ©   (2003-11-26 13:58:00) 

Необходимо удалить все записи из нескольких dbf файлов (т. е очистить таблицы от всех записей).
Подскажите пожалуйста как это сделать?


Anatoly Podgoretsky   (2003-11-26 15:24:00) [1]

SergP © (26.11.03 15:11) [12]
А это можно советовать, только если известен движок, чего не наблюдается


Не знающий   (2003-11-26 15:19:00) [2]

Сапасибо всем!!!
Работает!!!


Vlad   (2003-11-26 15:18:00) [3]


> Один из вариантов
> Query.First;
> while Query.eof do begin
> Query.delete;
> Query.next;
> end;


Это другой вопрос. Как удалить записи из таблицы - через одну ? :)))


Плохиш_   (2003-11-26 15:12:00) [4]


> while Query.eof do begin
> Query.delete;
> Query.next;
> end;

Очень оригинально, особенно Next ;-)


SergP   (2003-11-26 15:11:00) [5]


> Dimaz-z © (26.11.03 14:15) [5]
> for i := 1 to Table.RecordCount
> Table.Delete;


Извращение... :)))
А Table.EmptyTable; для чего тогда нужен?


n13   (2003-11-26 15:09:00) [6]

Один из вариантов
Query.First;
while Query.eof do begin
Query.delete;
Query.next;
end;


Sherbacov   (2003-11-26 14:51:00) [7]

А как это сделать с помощью компонента Query?
Ну типа delete from <имя> и че дальше то?
SQL > DELETE * FROM <Table>
Query.ExecSQL;


Vlad   (2003-11-26 14:49:00) [8]

Ты же сам написал: delete from <имя>
Непонял в чем вопрос то ?


Не знающий   (2003-11-26 14:45:00) [9]

А как это сделать с помощью компонента Query?


mOOx_   (2003-11-26 14:19:00) [10]

2Не знающий (26.11.03 14:14) [4]
А дальше можно наслаждаться результатом :). Проблема то в чем?


Плохиш_   (2003-11-26 14:17:00) [11]

>Не знающий (26.11.03 14:14) [4]

В бде есть файлик localsql.hlp


Dimaz-z   (2003-11-26 14:15:00) [12]

for i := 1 to Table.RecordCount
Table.Delete;


Не знающий   (2003-11-26 14:14:00) [13]

Ну типа delete from <имя> и че дальше то?


mOOx_   (2003-11-26 14:07:00) [14]

Учить ЭСКУЭЛЬ :)


Не знающий   (2003-11-26 14:05:00) [15]

А примерчик можно, пожалуйста!!!


Anatoly Podgoretsky   (2003-11-26 14:01:00) [16]

В цикле по каждой таблице


Наверх

Титульная страница Поиск, карта сайта Написать письмо