Показать сообщение отдельно
  #6  
Старый 09.01.2011, 18:32
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Я так понимаю, используется BDE. В данном случае, у каждого автоинкремент-поля в таблице есть определённое состояние, и оно (при удалении записи) не уменьшается. Как его измеить - не знаю, да и не уверен, что надо - допустим, у тебя 3 записи, первую ты удалил. Если ты уменьшишь значение, то у тебя пойдёт запись на третью (существующую) строку, и неизвестно чем это закончится - перезаписью или ошибкой. Либо тогда изменять все индексы при удалении.

Как - понятия не имею, т.к. с BDE не работаю больше двух лет как..
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием