GARANTIR DESCONTO

Fórum Erro MASTER/DETAIL com TDBCtrlGrid #203570

30/12/2003

0

Colegas,

Estou com um problema que não consigo resolver ... Alguém poderia me
ajudar???
Tenho 2 tabelas no SQL-Server 7, uma de emprestimos e outra de
parcelas destes empréstimos.
Trabalho com Delphi4 e defini um relacionamento detail-master entre
essas 2 tabelas (propriedades mastersource e masterfields na tabela
de parcelas).
No form, estou trabalhando com um TDBCtrlGrid para as parcelas, mas
não dá certo ... quando eu insiro um novo emprestimo com as parcelas
tudo bem, mas quando volto para alterar, sempre no primeiro registro
de parcela, qualquer alteração retorna a msg ´record/key deleted´.
Alterações nos outros registros parecem duplicar o registro (mas não os
salva duplicados, só mostra no TDBCtrlGrid). Assim não consigo mais alterar dados das parcelas após salva-las.
Ou dá o erro ´Record/Key Deleted´ se for no primeiro registro ou então retorna erro dizendo que não está no modo EDIT ...
não consigo entender pois já fiz o mesmo com outras tabelas e não tive problemas.

Espero que alguém possa me ajudar.

Um abraço e feliz 2004 prá todos !

Marcelo


Mdo

Mdo

Responder

Posts

30/12/2003

Xevious

Eu acho que tem algo a ver com as transações.
Derrepente a operação de gravação não esta ´comitando´ a operação e com isso ela não esta indo lá, para só uma das tabelas, a outra grava mas como não tem o registro relacionado então da essa mensagem.
É o que acho, mas não tenho certeza, já que nunca ví algo assim.


Responder

Gostei + 0

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

Aceitar