o refreshrecord n faz isso ??

Magnun Oliveira escreveu:
>  
>
> vlw velho, mas acho q vc nao entendeu ...
>
> o SQL tah certo, tah funcionando tudo OK.
>
> Quando abro o ClientDataSet os registros sao mostrados normalmente.
> Quando excluo o registro tudo OK.
> Quando altero o registro ou insiro um novo tudo OK tmb. Os dados sao
> manipulados normalmente.
>
> O que ocorre é que o ClientDataSet somente pega os o valor dos campos que
> fazem parte do JOIN no momento do refresh.
>
> Como no ClientDataSet usa-se ApplyUpdates, acredito que ele apenas envie o
> conteudo do datapacket para o servidor, nao retornando os dados, pois 
> seria
> desnecessario jah que eles estao em memoria.
>
> Com isso, apos o apply, os campos do Inner ficam em branco. Se vc 
> adicionar
> campo com o ID da FK, percebe-se que ele é preenchido com o valor,
> normalmente, porem os campos exibidos pelo JOIN soh serão atualizados no
> proximo refresh.
>
> 2009/10/21 Sil-jo Evsan <siljoev...@gmail.com 
> <mailto:siljoevsan%40gmail.com>>
>
> >
> >
> > Boa Tarde!
> > Utilize LEFT JOIN exemplo
> > select PRODUTOS.NOME, PRODUTOS.DESCRICAO, TIPO_PRODUTOS.TIPO
> > from PRODUTOS
> > left join TIPO_PRODUTOS on PRODUTOS.ID_TIPO = TIPO_PRODUTOS.ID_TIPO
> >
> > Abraços,
> > 2009/10/21 Magnun Oliveira <magnunolive...@gmail.com 
> <mailto:magnunoliveira%40gmail.com><magnunoliveira%40gmail.com>
> > >
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 

-- 
----------------------------------------
Uberdam Cavaletti
Programador Delphi
Formado em Tecnologia da Informação
Pós-graduado em desenvolvimento Java.
Professor Tópicos Especias em BD - Unoesc Xanxerê
Professor Estruturas de Dados    - Unoesc Xanxerê

http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
----------------------------------------

Responder a