Pior que o erro continua!
Att. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Marcelo Luiz Onhate Enviada em: terça-feira, 19 de janeiro de 2010 13:22 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Erro com ApllyUpdate Tenta colocar um "AS" order by c.data_cot desc) AS VALOR_MOEDA e coloca no Provider para não utiliza QuotedChar... faz esse teste e responde oque ocorreu. Em 19/01/2010 12:07, Huander escreveu: > > > Pessoal tenho um sqldataset onde eu faço uma SQL do seguinte modelo: > > select R.RECEB_COD, P.RAZAO_PAR, R.COD_EMP, R.COD_PAR, R.TIPDOC_COD, > T.TIPDC_DESC, > > R.COD_MOEDA, M.DESC_MOEDA, R.RECEB_SIT, > > (select first 1 c.vlor_cot > > from cotacoes c > > where c.data_cot <= :DATA and c.cod_moeda = r.cod_moeda > > order by c.data_cot desc) VALOR_MOEDA > > from RECEBER R > > left join parceiros p on (P.COD_PAR = R.COD_PAR) > > left join moedas m on (M.COD_MOEDA = R.COD_MOEDA) > > left join tipdoc t on (T.TIPDC_COD = R.TIPDOC_COD) > > where R.RECEB_COD = :CODIGO and R.COD_EMP = :EMPRESA > > A SQL funciona tranquilamente, faz todos os campos sem nenhum erro! > > Fiz a associação de sqldataset com um clientdataset e seu respectivo > datasource! > > Faço alterações no registro especifico realizo um post e tudo ok! > > Quando mando um apllyupdate o reconcileerror me retorna o seguinte erro: > > Column Unknown RECEB_SIT At line 1, column 20 > > Mas não há dúvidas que o campo existe! O providersflags estão todos > setados > corretamente, sendo true pra os chaves(e também where) e os demais > update e > somente os campos de left join com outras tabelas setados tudo como false! > > Detalhe quando eu retiro o campo que denominei como VALOR_MOEDA que é > retornado através de um select dentro do select a operação com o > apllyupdate > funciona normamente! > > Estou usando Delphi 2010 com firebird... > > Alguem já passou por algo parecido? > > Agradeço qualquer opinião... > [As partes desta mensagem que não continham texto foram removidas]