O erro está no seguinte:

No master:

select * from funcionario (O CAMPO CHAVE AQUI É CODIGO)

No Detalhe:

select * from funcionario_professor
where codigofuncionario=:codigo

O sistema está populando no campo codigo do funcionario_professor o código
do master. Ele deveria estar populando no codigoFuncionario.

Pq será?

Grato a todos,

Marcelo



2009/10/13 Marcelo Luiz Onhate <marc...@systempro.com.br>

>
>
> Como estão os seus ProviderFlags?
>
> Marcelo Moacir Florindo escreveu:
>
> >
> >
> > Colegas,
> >
> > Eu tenho na query master:
> >
> > select * from funcionario
> > where codigo=:codigo
> >
> > no detalhe:
> >
> > SELECT f.*,d.nome
> > FROM funcionario_professor f
> > INNER JOIN disciplina d ON (d.codigo=f.codigoMateria)
> > where f.codigoFuncionario=:codigo
> >
> > Porém ao dar o post está dando o erro:
> >
> > no corresponding master record found
> >
> > O que poderia estar ocorrendo, se a correspondência, acho eu, está
> > correta?
> >
> > Obrigado a todos,
> >
>
>  
>



-- 
Marcelo Moacir Florindo
Analista/Desenvolvedor
http://www.gestaotec.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder a