powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получилось так, что access начал выдавать значения счетчика сначала
8 сообщений из 8, страница 1 из 1
Получилось так, что access начал выдавать значения счетчика сначала
    #32430750
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е.
когда-то записи были удалены, потом внутри ассеss "user" побаловался insert-ами и произшло это событие. Заказчик просто требует объяснить, что это не вина приложения (оно на Делфи через АДО работает с базой access)
Может кто знает, когда возникают подобные траблы?
thanks
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32430763
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает, когда возникают подобные траблы?
Может. Подобные траблы воникают когда " внутри ассеss "user" побаловался insert-ами "
Руки ему оборвать по самую жопу

З.Ы. А вообще это в недописанном факе написано. Мог бы и не дублировать вопрос.
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32430764
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда-то записи были удалены

то было выполнено сжатие/восстановление бд, а при нем значения счетчиков сбрасываются. Совершенно нормальная ситуация, и совершенно не нормальная, когда на значения счетчиокв обращают столь пристальное внимание
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32430863
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторсовершенно не нормальная, когда на значения счетчиокв обращают столь пристальное внимание

когда значения счетчика важны то обычно в базе делают связи этих значений с индексами других таблиц
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32431025
N_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случай из жизни:
База данных пациентов. Регистратура заносит фио пациента и т.д. и печатает обложку истории болезни.(Для доп контроля на обложке печатался также уникальный id записи (счетчик)).
Однажды запись одного из пациентов была ошибочно удалена.
И я (очень "умно") востановил её из резервной копии, даже значение счетчика. А потом обнаружилось, что :
1. В таблице исчез ключ с этого счетчика
2. Он перестал быть уникальным (записи добавлялись с номерами которые уже существуют в таблице!)
Короче, помучился я конкретно!
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32431941
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bol
Всем спасибо, сейчас проверю вот этот кусок: "то было выполнено сжатие/восстановление бд"
Меня волнует еще вопрос о том, что приложение через ADO может работать с любыми версиями access 97/2000/XP и где, кроме MSDN, можно набрать информации по траблам с ключами и уникальными полями, сжатием и восстановлением баз данных, по прямой и обратной совместимости между версиями Access при работе с базой данных через Jet OLEDB (ADO из delphi).
Просто одним из направлений работы является попытка убедить заказчика перейти например на MySql и отказаться от мелкософта. Потому что это же приложение работает с Oracle и таких выкрутасов там естественно не бывает.
Thanks
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32432219
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПросто одним из направлений работы является попытка убедить заказчика перейти например на MySql и отказаться от мелкософта.

Ну ты и сказанул...... я выпадаю в осадок ....

автор перейти например на MySql и отказаться от мелкософта Потому что это же приложение работает с Oracle

эту фразу можно занести в список хитов.....
какое отношение имеет убогий MySql к Oracle ?

есть такая загадка :
Маленький, быстрый, ничего не умеет
...
Рейтинг: 0 / 0
Получилось так, что access начал выдавать значения счетчика сначала
    #32432234
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Счетчики у MSSQL бывают последовательными и непоследовательными

если стандартный последовательный счетчик обновить identity insert то он становится непоследовательным. за уникальность значений счетчик никогда не отвечает за это дело отвечает соответствующий индекс или ограничение
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получилось так, что access начал выдавать значения счетчика сначала
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]