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

Вниз

как удалить (очистить) все записи из БД(*.db)   Найти похожие ветки 

 
oleg_v   (2006-10-28 14:36) [0]

Здравствуйте, вопрос такой: как удалить (очистить) все записи из БД(*.db),
Делаю

For n:= dataModule1.Table1.RecordCount downto 1 do
dataModule1.Table1.delete;

работает но поле Autoincrement(+) не обнуляется. Может, есть еще, какой способ полностью очистить БД.
Заранее спасибо за ответ!


 
Ketmar ©   (2006-10-28 14:47) [1]

а зачем тебе автоинкремент обнулять?


 
oleg_v   (2006-10-28 14:52) [2]

Добавляю новую запись, по идеи она должна быть 1 а в поле Номер(+) она 100…


 
Ketmar ©   (2006-10-28 14:59) [3]

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


 
MsGuns ©   (2006-10-28 15:00) [4]

TTable.EmptyTable в режиме exclusive

  или

With TQuery.Create(nil) do
 begin
  DataBase := dataModule1.DataBase1;
  SQL.Text := "Delete From Table";
  ExecSQL;
 end;

Обнуление счетчика (autoincrement) при этом не происходит. Если надо его обнулить лучше всего таблицу пересоздать, хотя в действительности это почти никогда не нужно


 
oleg_v   (2006-10-28 15:18) [5]

Спасибо!


 
vidiv ©   (2006-10-28 20:41) [6]

а TRUNCATE не поможет?? или это только в MySQL ?


 
Германн ©   (2006-10-28 21:44) [7]

Если речь о Парадоксе, то чтоб грамотно очистить таблицу после удаления записей нужно вызвать DbiDoRestructure



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

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

Наверх




Память: 0.48 MB
Время: 0.04 c
15-1161596313
clickmaker
2006-10-23 13:38
2006.11.12
Мужики, посоветуйте UML-редактор для виндов


15-1161746724
brother
2006-10-25 07:25
2006.11.12
Новшество на форуме...


15-1161663273
MBo
2006-10-24 08:14
2006.11.12
Альтернативный путь развития Delphi


15-1161323524
xayam
2006-10-20 09:52
2006.11.12
Уравнение любви


2-1161842283
XTD
2006-10-26 09:58
2006.11.12
Посоветуйте хорошую компоненту по работе с *.DBF базами.