Проблемы со счетчиком

ДАВИД
Дата: 16.09.2005 14:55:06
Ни с того ни с сего вдруг при создании новой новой записи в поле счетчика (ключевое) создается уже существующее значение и естественно запись не добавляется и тд.
Востановление-сжатие не помогает. Выкручиваемся как можем (создаем пустую таблу и переливаем данные).
За пол года - 3 раза.
Access 2003 mdb.
И че делать -
Звереныш
Дата: 16.09.2005 14:58:33
Внимательно прочитать FAQ
ДАВИД
Дата: 16.09.2005 14:59:26
P.S.
Счетчик последовательный.
Пример:
последние значение счетчика - 15000;
Создает новую запись - Счетчик -14867 (а такой уже есть, или был).
Вобщем - "странная конструкция".
ДАВИД
Дата: 16.09.2005 15:03:59
Звереныш
Внимательно прочитать FAQ

Вначале надо внимательно прочитать пост.
P.P.S.
Кстати приращение счетчика в табле 1.
Владимир Саныч
Дата: 16.09.2005 15:09:00
В факе имелся в виду вопрос 2 - в том смысле, что кто-то проделал то, что там написано. Чтобы вылечить ситуацию, надо проделать это же, но с другим числом (больше, чем 15000).
Звереныш
Дата: 16.09.2005 15:13:19
ДАВИД
Вначале надо внимательно прочитать пост.
P.P.S.
Кстати приращение счетчика в табле 1.

А потом внимательно прочитать FAQ
RVB
Дата: 16.09.2005 15:17:07
ДАВИД
Звереныш
Внимательно прочитать FAQ

Вначале надо внимательно прочитать пост.
P.P.S.
Кстати приращение счетчика в табле 1.


Hi! Dod. Как жизня? А лечить наверно нужно так

Q3: Может ли поле счетчика содержать повторяющиеся значения?

A: В принципе да. Этого несложно достичь, меняя состояние счетчика описанными способами. Однако если при этом возникнут нарушения ключа (вообще говоря, поле счетчика можно и не делать ключевым, но обычно все-таки принято делать), то записи просто не смогут добавляться. Каждая неудачная попытка добавить запись будет увеличивать значение счетчика на 1. Когда зона существующих значений будет пройдена, то записи опять смогут добавляться.


Так что - добавлять записи и обрабатывать ошибку.
ДАВИД
Дата: 16.09.2005 15:52:14
Всем спасибо.
ДАВИД
Дата: 16.09.2005 16:04:28
И кстати - вопрос был в том, почему это происходит, и как с этим боротся.
И не вручную каждый раз, а один раз и навсегда.
Ну а описанное в FAQ - это вобщем-то понятно и известно.
Звереныш
Дата: 16.09.2005 16:13:13
ДАВИД
И кстати - вопрос был в том, почему это происходит, и как с этим боротся.
И не вручную каждый раз, а один раз и навсегда.


Вопрос был:
ДАВИД
И че делать

На что в ФАКе популярно все рассказано. В частности о том, как
FAQ
Как заставить счетчик начать выдавать значения начиная с некоторой заданной величины?


И если у Вас возник вопрос этот и при этом Вы
Выкручиваемся как можем (создаем пустую таблу и переливаем данные).
, то вызывает сомнение, что
ДАВИД
Ну а описанное в FAQ - это вобщем-то понятно и известно.

:)