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

Вниз

Как программно очистить всю таблицу от записей?   Найти похожие ветки 

 
Hata   (2005-09-04 11:36) [0]

Подскажите, плиз! Как удалить все записи в таблице и оставить только названия полей?


 
suharew   (2005-09-04 11:39) [1]

table1.EmptyTable;


 
Hata   (2005-09-04 11:50) [2]

У меня вылетает ошибка "Table cannot be opened for exclusive use" после вызова EmptyTable. Что я делаю не так?

T:=TTable.Create(form1);
T.DatabaseName:="MyDD";
T.TableName:="MyTable";
T.open;
T.EmptyTable;
T.Close;


 
suharew   (2005-09-04 11:54) [3]

попробуй не открывать таблицу.


T:=TTable.Create(form1);
T.DatabaseName:="MyDD";
T.TableName:="MyTable";
T.EmptyTable;



 
Anatoly Podgoretsky ©   (2005-09-04 12:05) [4]

T.Exclusive := True;
Таблица должна быть закрыта!


 
Пантелеев Иван   (2005-09-04 13:10) [5]

Можно ещё так:
procedure TForm1.Button5Click(Sender: TObject);
var
n: longint;
begin
if MessageDlg("Удалить все записи?", mtConfirmation, [mbYes, mbNo], 0) = mrYes then
 begin
  Table1.Last;
  for n := table1.RecordCount downto 1 do Table1.Delete;
end;
end;


 
_dimka ©   (2005-09-04 14:08) [6]


> Пантелеев Иван   (04.09.05 13:10)

Так лучше не делать


 
ASVShade ©   (2005-09-05 03:21) [7]

Я конечно в Парадоксе не шарю, но разве запрос замутить незя типа:
delete from table

ну и в конце для уверенности написать например
where 1=1



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
3-1125483316
Alex Kryuchkov
2005-08-31 14:15
2005.10.16
"Мусор" в полях типа text на БД Sybase


11-1108113078
Alec
2005-02-11 12:11
2005.10.16
KOLEDB:MEMO поля


3-1125669985
jeka_t
2005-09-02 18:06
2005.10.16
Как в запросе указать условие отбора по дате с временем...


2-1126509738
Гость3
2005-09-12 11:22
2005.10.16
Программа в Трее


2-1127149949
pr0t0n
2005-09-19 21:12
2005.10.16
Napisano vse pravilno, no ne rabotaet???