Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.046 c
2-1212319062
Kiril
2008-06-01 15:17
2008.06.29
Сколько пользователей "потянет" Delphi (ADO) + Access?


15-1210850308
fuzzy
2008-05-15 15:18
2008.06.29
Кнопки в стиле Media Player 11


2-1212173582
Hawke
2008-05-30 22:53
2008.06.29
Вопрос по дельфи


2-1212221404
Pi:=3.14...
2008-05-31 12:10
2008.06.29
Пример ключа в реестр


2-1207920040
webSQLNeederr
2008-04-11 17:20
2008.06.29
Кирилица в Memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский