Есть начальная часть БД paradox. В записи несколько полей, первое - ключевое автоинкрементное поле.
(Таблица пуста)
Добавляю я в таблицу запись, автоинрементному полю присваивается атоматически значение == 1.
Удаляю эту запись. (Таблица теперь пуста)
Добавляю запись, но теперь, не смотря на то что она первая в таблице, автоинкрементное поле принимает значение уже не 1 а 2 !. Почему ?
Только в Парадоксе? В MS Access, по-твоему, не так? Точно так же...
Понятно, спасибо, значит автоинкрементное поле в данном случае не подходит
И всеже. Как-то можно обнулить это значение (когда таблица пуста), чтобы следующая (она-же первая) запись шла под №1 ?
Не знаю, как в Paradox, в Access-е это не делается даже если сделать Compact & Repair Database...
Попробуй (при пустой таблице) сменить тип поля с автоинкремента на простое целочисленное поле, и потом назад. Может, это поможет, хотя я сомневаюсь...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.