Помощь - Поиск - Пользователи - Календарь
Полная версия: БД Paradox
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
klem4
Есть начальная часть БД paradox. В записи несколько полей, первое - ключевое автоинкрементное поле.

(Таблица пуста)

Добавляю я в таблицу запись, автоинрементному полю присваивается атоматически значение == 1.

Удаляю эту запись. (Таблица теперь пуста)

Добавляю запись, но теперь, не смотря на то что она первая в таблице, автоинкрементное поле принимает значение уже не 1 а 2 !. Почему ?

volvo
Только в Парадоксе? В MS Access, по-твоему, не так? Точно так же...
klem4
Понятно, спасибо, значит автоинкрементное поле в данном случае не подходит smile.gif
klem4
И всеже. Как-то можно обнулить это значение (когда таблица пуста), чтобы следующая (она-же первая) запись шла под №1 ?
volvo
Не знаю, как в Paradox, в Access-е это не делается даже если сделать Compact & Repair Database...

Попробуй (при пустой таблице) сменить тип поля с автоинкремента на простое целочисленное поле, и потом назад. Может, это поможет, хотя я сомневаюсь...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.