Страница: 1 |
Access2000. Может кто встречался с такой траблой. Всем пользователям запрещено удалять данные из таблицы1, но при загадочных обстоятельствах, происходит <сабж> и в базе происходит большой клин т.к. в связях таблиц стоит галка "обеспечение целостности данных". Аццесс сообщает что запись удалена и далее работать не хочет. Как быть? PS: В том месте таблицы где была запись появляется строчка "Удалено".
защита на уровне самого Access. 2 EvilBit "а еще наверно стаит каскадное удал. связ. полей" нет, каскадное удаление полей отсутствует. Страница: 1 |
Вопрос: самопроизволное удаление записи из таблицы
Добавлено: 10.04.04 14:47
Автор вопроса: Geo | ICQ: 81917030
И эту строку простым Delete не удалишь, а после Сжатия и восстановления БД она сама исчезает.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Bagda
Вопросов: 0
Ответов: 3
Профиль | | #1
Добавлено: 12.04.04 16:55
Расскажи поподробнее об этой проблеме, на каком уровне реализована защита(MS Windows, т.е. на сам файл) или на уровне самого Access.
Номер ответа: 2
Автор ответа:
Geo
ICQ: 81917030
Вопросов: 15
Ответов: 17
Профиль | | #2
Добавлено: 12.04.04 17:09
Номер ответа: 3
Автор ответа:
EvilBit
Вопросов: 3
Ответов: 24
Профиль | | #3
Добавлено: 12.04.04 23:52
ну так правильно, а еще наверно стаит каскадное удал. связ. полей да. Если ты удаляеш записи со стороны много то ничего "страшного" ну а если со стороны 1 сам подумай что будет. В смысле чо будет с записями со стороны много.
Номер ответа: 4
Автор ответа:
Geo
ICQ: 81917030
Вопросов: 15
Ответов: 17
Профиль | | #4
Добавлено: 13.04.04 11:29
Номер ответа: 5
Автор ответа:
Bagda
Вопросов: 0
Ответов: 3
Профиль | | #5
Добавлено: 16.04.04 11:57
А сколько пользователей работают с этой базой, в основном при многопользовательском доступе проблемы бывают с блокировками. Попробуй поиграть с настройками блокировки.