Fórum Não consigo deleta Master/Detahe via programação ? #47500

16/10/2004

0

Olá!
Uso D7 + FB/IB + DBEXPRESS

Meu problema é o seguinte:
Não consigo deletar registros Master Detalhe via programa,
pois o mesmo retorna a seguinte menssagem de erro:

Menssagem erro:
--------------------
Project Project1.exe raised exception class EDBclient with message:
CANNOT DELETE MASTER RECORD WITH DETAILS.

Fiz um teste no IBExpert e lá funciona normalmente, incluive a
deleção automática do Detalhe.


Minha Foreign Keys:
------------------
AFTER TABLE TABELA_ITENS ADD CONTRAINT FK_TBITENS FOREIGN KEY (CODMOV)
REFERENCES TABELA_MASTER (CODMOV) ON DELETE CASCADE;


Minha Rotina de Delecao via programa:
---------------------------------------------
Ds_DataSourse.DataSet.Delete;
(Ds_DataSourse.DataSet as TClientDataSet).ApplyUpdates(0);
Ds_DataSourse.DataSet.Refresh;



A quem puder me ajudar, desde já meus agradecimentos.


ANT.CARLOS/SP


Ant.carlos/sp

Ant.carlos/sp

Responder

Posts

16/10/2004

Afarias

Inclua o valor poCascadeUpdates nas opções (propriedade Options) do DataSetProvider


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar