Mater/Detalhe - Erro:Linkfield to detail must be unique
Olá!
Sou Desenv. D7 + IB/FB + DBExpress.
Tenho o seguinte problema.
Tenho uma tabela [Mestre] c/ 3 [Detalhes]
-Cds_Itens
MESTE...... -Cds_Servicos
-Cds_Servar
Montei o programa, e tudo funcionou normalmente por alguns dias,
tive uma supresa quando fui teste o programa semana depois
pois a seguinte msg foi apresentada ´LINKFIELD TO DETAIL MUST BE UNIQUE´.
Destrui todos os componentes do DM e os criei novamente, mas o erro Persiste, mas os dados gravados anteriormente, sao apresentados normalmente.
Pergunto a que se ref. este erro ?
Será um Bug do DbExpress ?
Desde já meus agradecimentos.
ANT.CARLOS/SP
título editado por nildo - removido caixa alta
Sou Desenv. D7 + IB/FB + DBExpress.
Tenho o seguinte problema.
Tenho uma tabela [Mestre] c/ 3 [Detalhes]
-Cds_Itens
MESTE...... -Cds_Servicos
-Cds_Servar
Montei o programa, e tudo funcionou normalmente por alguns dias,
tive uma supresa quando fui teste o programa semana depois
pois a seguinte msg foi apresentada ´LINKFIELD TO DETAIL MUST BE UNIQUE´.
Destrui todos os componentes do DM e os criei novamente, mas o erro Persiste, mas os dados gravados anteriormente, sao apresentados normalmente.
Pergunto a que se ref. este erro ?
Será um Bug do DbExpress ?
Desde já meus agradecimentos.
ANT.CARLOS/SP
título editado por nildo - removido caixa alta
Ant.carlos/sp
Curtidas 0
Respostas
Kotho
10/05/2005
Em que momento está dando esse erro? Tenta debugar o programa e descobrir qual o ponto exato que o erro está ocorrendo.
GOSTEI 0
Ant.carlos/sp
10/05/2005
Alá!
O erro ocoree no momento em que o Detalhe Cria um novo registro.
T+
O erro ocoree no momento em que o Detalhe Cria um novo registro.
T+
GOSTEI 0
Kotho
10/05/2005
acho que é o mesmo caso deste post [url]http://forum.clubedelphi.net/viewtopic.php?t=62733[/url]
GOSTEI 0
Ant.carlos/sp
10/05/2005
O meu caso não é igual ao do link citado.
Pois tenho outro formulario (Orcamentos) usando mestre/detalhe e esta funcionando normalmente, somente este está com problema no momento(Ordem de Serviços), já tive problemas outras vezes, e para solucionar, tive q reconstruir totalmente a aplicação, agora decidir descobrir o erro.
T+
ANT.CARLOS/SP
Pois tenho outro formulario (Orcamentos) usando mestre/detalhe e esta funcionando normalmente, somente este está com problema no momento(Ordem de Serviços), já tive problemas outras vezes, e para solucionar, tive q reconstruir totalmente a aplicação, agora decidir descobrir o erro.
T+
ANT.CARLOS/SP
GOSTEI 0
Ant.carlos/sp
10/05/2005
BOM CONSEGUI DESCOBRIR O PROBLEMA.
Normalmente uma tabela Mestre/Detalhe, para que
um detalhe receba uma inserção, o MESTRE tem que antes
receber um POST, isto ele faz automaticamente, mas no meu caso
o MESTRE não estava conseguindo fazer isto,
então verifiquei se estava em modo de Inserção se sim apliquei o POST
antes de inserir um novo registro em Detalhe e tudo funcionou
corretamente.
Pô q Dro¬@$&.....
T+
ANT.CARLOS/SP
Normalmente uma tabela Mestre/Detalhe, para que
um detalhe receba uma inserção, o MESTRE tem que antes
receber um POST, isto ele faz automaticamente, mas no meu caso
o MESTRE não estava conseguindo fazer isto,
então verifiquei se estava em modo de Inserção se sim apliquei o POST
antes de inserir um novo registro em Detalhe e tudo funcionou
corretamente.
Pô q Dro¬@$&.....
T+
ANT.CARLOS/SP
GOSTEI 0