Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
_ZooY_ Гость
|
Добавлено: Чт Янв 17 2002 12:12 Заголовок сообщения: Как узнать, какой номер получит запись в поле типа счетчик |
|
|
Как узнать, какой номер получит запись в поле типа счетчик |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 12:14 Заголовок сообщения: Re: Как узнать, какой номер получит запись в поле типа счетчик |
|
|
пока не вставишь - никак, а после вставки найди максимальное значение в этом поле, если счетчик по возрастанию. |
|
Вернуться к началу |
|
|
_ZooY_ Гость
|
Добавлено: Чт Янв 17 2002 12:39 Заголовок сообщения: а свойство NewValues? |
|
|
а свойство NewValues? |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 13:09 Заголовок сообщения: Re: а свойство NewValues? |
|
|
Справку-то читать умеем? "You can use the NewValues property to specify HOW AutoNumber fields increment when new records are added to a table" То бишь это свойство задает как будет присваиваться новое значение полю счетчик: последовательно или случайно. |
|
Вернуться к началу |
|
|
Евгений Григорьев Гость
|
Добавлено: Чт Янв 17 2002 13:46 Заголовок сообщения: Это опасный вариант...+ |
|
|
>>пока не вставишь - никак, а после вставки найди максимальное значение в этом поле, если счетчик по возрастанию
Предположим в таблице 100 строк. Добавляем новую строку (ID = 101), и сразу же стираем ( мах. ID из оставшихся = 100). Однако следующая добавленная строка будет иметь ID = 102, а не 101. А для того, что бы значение счетчика было БЕЗ РАЗРЫВОВ (т.е. что бы после 100 обязательно шел 101), базу надо сжимать после каждого удаления строки. |
|
Вернуться к началу |
|
|
Den
Зарегистрирован: 05.02.2002 Сообщения: 125
|
Добавлено: Чт Янв 17 2002 14:00 Заголовок сообщения: Читай вопрос и ответ внимательней |
|
|
"Предположим в таблице 100 строк. Добавляем новую строку (ID = 101)..." , ищем строку с макс ID, находим 101 - то бишь номер ТОЛЬКО ЧТО вставленной строки. Что и требовалось найти! |
|
Вернуться к началу |
|
|
Евгений Григорьев Гость
|
Добавлено: Чт Янв 17 2002 16:32 Заголовок сообщения: День такой...+ |
|
|
торможу |
|
Вернуться к началу |
|
|
|