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 ----------------------------------------