Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

как обнулить счетчик поля (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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.008 c
1-27976
Дельфятник.
2002-11-26 15:41
2002.12.09
Процедура/функция с переменным набором параметров.


7-28301
jeka
2002-10-08 09:36
2002.12.09
Запись в межсекторные промежутки


7-28302
@Ujin
2002-10-06 15:41
2002.12.09
Как просто и быстро зарегистрировать расширение?


3-27846
BSD
2002-11-09 16:59
2002.12.09
Утечки памяти в TIBQuery :(


3-27870
Explorer
2002-11-15 11:25
2002.12.09
StoredProc





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский