GARANTIR DESCONTO

Fórum dúvida de exclusão de registro com foreignkey dbexpress #58713

22/08/2007

0

Prezados colegas

estou com uma dúvida na hora de excluir um registro do qual existe uma referência por chave estrangeira em outra tabela. . Na verdade, a dúvida é no tratamento da mensagem de erro ..
Antes:

Uso para trabalhar com dbexpress:
1- SQLConexion;
2- SQLDataSet;
3- DataSetProvider;
4- ClienteDataSet;
5- DataSource;

tenho uma tabela de alunos e outra de matrícula q tem a [b:159f70197a]foreign key[/b:159f70197a] id_alu para a tabela de aluno .. não deixa excluir o aluno se tiver matriculado ... Pois bem, o problema é q qdo o usuário tenta excluir esse aluno, dá uma mensagem de ferência a chave estrangeira... Qdo usava IbTables, dentro do try/except eu testava e dizia a mesagem q eu quisesse só com o application.messagebox .. agora não consigo mais... aguem tem alguma dica de como tratar esse erro ..

grato a todos!!


Cmtbravo

Cmtbravo

Responder

Posts

22/08/2007

Emerson Nascimento

trate no evento OnReconcileError do ClientDataset, porque o try...except não consegue interceptar erros do ClientDataset.


Responder

Gostei + 0

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

Aceitar