|
|
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
Т.е. когда-то записи были удалены, потом внутри ассеss "user" побаловался insert-ами и произшло это событие. Заказчик просто требует объяснить, что это не вина приложения (оно на Делфи через АДО работает с базой access) Может кто знает, когда возникают подобные траблы? thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:02 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
Может кто знает, когда возникают подобные траблы? Может. Подобные траблы воникают когда " внутри ассеss "user" побаловался insert-ами " Руки ему оборвать по самую жопу З.Ы. А вообще это в недописанном факе написано. Мог бы и не дублировать вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:06 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
когда-то записи были удалены то было выполнено сжатие/восстановление бд, а при нем значения счетчиков сбрасываются. Совершенно нормальная ситуация, и совершенно не нормальная, когда на значения счетчиокв обращают столь пристальное внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:06 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
авторсовершенно не нормальная, когда на значения счетчиокв обращают столь пристальное внимание когда значения счетчика важны то обычно в базе делают связи этих значений с индексами других таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:45 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
Случай из жизни: База данных пациентов. Регистратура заносит фио пациента и т.д. и печатает обложку истории болезни.(Для доп контроля на обложке печатался также уникальный id записи (счетчик)). Однажды запись одного из пациентов была ошибочно удалена. И я (очень "умно") востановил её из резервной копии, даже значение счетчика. А потом обнаружилось, что : 1. В таблице исчез ключ с этого счетчика 2. Он перестал быть уникальным (записи добавлялись с номерами которые уже существуют в таблице!) Короче, помучился я конкретно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 12:48 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
Bol Всем спасибо, сейчас проверю вот этот кусок: "то было выполнено сжатие/восстановление бд" Меня волнует еще вопрос о том, что приложение через ADO может работать с любыми версиями access 97/2000/XP и где, кроме MSDN, можно набрать информации по траблам с ключами и уникальными полями, сжатием и восстановлением баз данных, по прямой и обратной совместимости между версиями Access при работе с базой данных через Jet OLEDB (ADO из delphi). Просто одним из направлений работы является попытка убедить заказчика перейти например на MySql и отказаться от мелкософта. Потому что это же приложение работает с Oracle и таких выкрутасов там естественно не бывает. Thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 23:11 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
авторПросто одним из направлений работы является попытка убедить заказчика перейти например на MySql и отказаться от мелкософта. Ну ты и сказанул...... я выпадаю в осадок .... автор перейти например на MySql и отказаться от мелкософта Потому что это же приложение работает с Oracle эту фразу можно занести в список хитов..... какое отношение имеет убогий MySql к Oracle ? есть такая загадка : Маленький, быстрый, ничего не умеет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 10:24 |
|
||
|
Получилось так, что access начал выдавать значения счетчика сначала
|
|||
|---|---|---|---|
|
#18+
Счетчики у MSSQL бывают последовательными и непоследовательными если стандартный последовательный счетчик обновить identity insert то он становится непоследовательным. за уникальность значений счетчик никогда не отвечает за это дело отвечает соответствующий индекс или ограничение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32430763&tid=1676262]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 441ms |

| 0 / 0 |
