Вниз
Скачать: CL | DM;

Access   Найти похожие ветки 

← →
assassin8899   (2008-05-30 17:16) [0]

Возникла такая проблема.
У меня есть БД Access которая работает на ADO.
Имеются таблицы ADOTable.
Я хочу произвести удаление выделенной записи в таблице Уголовное_дело(отображение идет в DBGrid), выделяю затем
ADOTable.delete; и выскакивает ошибка "Удаление или изменение записи невозможно".В таблице Уголовное_дело имеются связные записи".Причем дочерняя таблица(Уголовное_дело) у меня является дочереней по отношении к 4 главным(Сотрудник,Способ,Адрес,Потерпевший).Когда я пытаюсь удалить запись из этих она ругается на дочернюю.
И из какой бы я не удалял одна и та же ошибка.Даже если удаление идет из главной таблици "Территория" которая 2-го уровня (по моему это так называется),то есть Территория-Адрес-Уголовное_дело она все равно ругается и говорит о связанных записях именно в УД.
А вот если попытаться удалить запись из этой же дочерней таблицы "Уголовное_дело",которая является главной к другой таблице(Похищенные_вещи) ошибки не выскакивает.
Причем в Access аналогичная ситуация.То есть проблема исходит непосредственно из Access.
Но создавал я БД непосредственно программным кодом.Может при создании я чего не учел.
Помогите разобраться.


← →
Stas ©   (2008-05-30 17:26) [1]

УУУ. хотите удалить уголовное дело! нехорошо....
вы пытаетесь произвести удаление из таблицы или запроса?
Откройте схему и посмотрите не привязано ли к ней дочерних таблиц.


← →
Reindeer Moss Eater ©   (2008-05-30 17:29) [2]

Может в таблице "взятка за закрытие дела" не хватает нужной записи?


← →
assassin8899   (2008-05-30 18:19) [3]


> вы пытаетесь произвести удаление из таблицы или запроса?
>
> Откройте схему и посмотрите не привязано ли к ней дочерних
> таблиц.


Действительно.Можно как-нибудь сделать проверку на удаление чтобы было пользовательское предупреждение


← →
Azize ©   (2008-05-30 18:21) [4]


> assassin8899   (30.05.08 18:19) [3]

Тригеры пиши



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
2-1212159887
programmer90
2008-05-30 19:04
2008.06.29
Одинаковое значение свойств у всех Edit-ов


3-1200909104
Karburator
2008-01-21 12:51
2008.06.29
отвязать DBLookupCombobox от управляющего ДатаСурса


15-1210977956
Draw
2008-05-17 02:45
2008.06.29
Чем заменить Canvas.CopyRect ?


2-1212069255
Vlad Oshin
2008-05-29 17:54
2008.06.29
RTTI. Не понял что за результат


2-1212561004
uno-84
2008-06-04 10:30
2008.06.29
Фставка файла в ListView




   Наверх