Я так понимаю, используется BDE. В данном случае, у каждого автоинкремент-поля в таблице есть определённое состояние, и оно (при удалении записи) не уменьшается. Как его измеить - не знаю, да и не уверен, что надо - допустим, у тебя 3 записи, первую ты удалил. Если ты уменьшишь значение, то у тебя пойдёт запись на третью (существующую) строку, и неизвестно чем это закончится - перезаписью или ошибкой. Либо тогда изменять все индексы при удалении.
Как - понятия не имею, т.к. с BDE не работаю больше двух лет как..
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
|