ADOQuery.Delete
Добавлено: 16 июл 2009, 21:25
Здраствуйте !!! В свойстве ADOQuery.sql следующий запрос
select a.*, b.city, c.street
from
clients as a left join city as b on a.city_id = b.id
left join Street as c on a.street_id = c.id
этот запрос отображается в гриде. Необходимо удалять некоторые записи, вылазиет ошибка при использовании ADOQuery.Delete
'DELETE statement conflicted
with COLUMN REFERENCE constraint 'FK_Clients_Street'. The conflict occurred in database 'library', table
'Clients', column 'Street_ID'
т.к. удаление происходит не только из главной табл., но и из справочников.
Вопрос как правильно удалять??? т.е. чтобы удаление происходило только в главной табл. clients
select a.*, b.city, c.street
from
clients as a left join city as b on a.city_id = b.id
left join Street as c on a.street_id = c.id
этот запрос отображается в гриде. Необходимо удалять некоторые записи, вылазиет ошибка при использовании ADOQuery.Delete
'DELETE statement conflicted
with COLUMN REFERENCE constraint 'FK_Clients_Street'. The conflict occurred in database 'library', table
'Clients', column 'Street_ID'
т.к. удаление происходит не только из главной табл., но и из справочников.
Вопрос как правильно удалять??? т.е. чтобы удаление происходило только в главной табл. clients