Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Внизкак обнулить счетчик поля (Autoincrement) Найти похожие ветки
← →
ALX (2002-11-21 08:58) [0]Подскажите, как обнулить счетчик поля (Autoincrement) в базе Paradox7 или
запустить его с нужной цифры, при этом сохранить данные в других полях.
Т.е.
Есть:
+ Alpha
355 Запись1
356 Запись2
357 Запись3
Надо:
+ Alpha
1 Запись1
2 Запись2
3 Запись3
← →
BoxTer (2002-11-21 09:21) [1]Все просто.
Запусти Датабейс Десктоп, удали это инкрементное поле и создай заново с таким же(!) именем с точностью до регистра!!!
и все будет ОК!
← →
Anatoly Podgoretsky (2002-11-21 09:23) [2]Так тебе нажно не AutoIncrement, а ManIncrement, ты где то просчитался в постановки задачи.
← →
Эдуард (2002-11-21 09:36) [3]Еще вариант c Датабейс Дескотопом, берешь автоинкрементальное поле, делаешь его целым, правишь в нем цифры (главное чтоб не повторялись) и делаешь снова автоинкрементальным. Если исправил все правильно, поле станет автоинкрементальным, если нет, будет ругаться. Остальные данные при этом сохраняются.
← →
Дмитрий К.К. (2002-11-21 09:59) [4]Не понял, а чё Толян имел в виду?
← →
Бармалей () (2002-11-21 10:39) [5]Все очень просто. В файле "DB" по десятичному смещению 0073 лежит значение DWORD - это и есть текущее (последнее исользованное) значение автоинкремента. На его место можно записать любое необходимое значение, оно (+1) будет использовано при очередном добавлении записи.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c