IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> БД Paradox
klem4
сообщение 24.09.2006 13:38
Сообщение #1


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Есть начальная часть БД paradox. В записи несколько полей, первое - ключевое автоинкрементное поле.

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

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

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

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



--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 7.10.2006 10:59
Сообщение #2


Гость






Не знаю, как в Paradox, в Access-е это не делается даже если сделать Compact & Repair Database...

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

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 17:46
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"