Подскажите пожалуйта, не могу удалить ни одного файла.
Проблема в том, что пишет "нет возможности:1 связаные файлы могут существовать в следующих таблицах:"
далее перечень из 19 таблиц.
Таблицы типа tbl_FileInOpprtunity
Вобщем очевидно, что в этой таблице есть запись, поскольку я именно из детали проекта файл и хочу его удалить.

Такая картина происходит везде. Стоит прикрепить не тот файл и он остается на всегда...

Нравится

5 комментариев

Кирилл, проверьте сервисы таблиц. Возможно, у них не установлен признак каскадного удаления для внешнего ключа FFileIn...FileID (ключ связи с таблицей tbl_Files по полю FileID).

Кирилл, посмотрите в логах программы(C:\Documents and Settings\<имя текущего пользователя в Windows>\Application Data\Terrasoft\<текущая версия программы>\Logs\), туда пишутся ошибки, которые возвращает sql сервер. По ним можно понять, какая таблица содержит ссылки.

Добрый день.

В связях для таблиц стоят галочки "Каскадная связь" (см. рис.).
Рисунок

В логах те же сообщения, что и в появляющемся окне "Лог". При удалении файлов выводиться окно предупреждения, записей относительно этого я в логах не нашла...

Проблема остается пока не решенной.
P.S. Ведение этой задачи делегировано мне...

Надежда, Вы можете запустить profiler и посмотреть какие запросы идут при удалении и повторить их в Query Analizer или в Managment Studio? На каком-то из них сервер вернет ошибку, почему нельзя удалить запись.

Показать все комментарии