Fórum erro ao fazer o select no clientDataset #508182
22/01/2015
0
Na seguinte linha de código:
with CdsParcelasaPagar do
begin
sSel := '';
Close;
CommandText := '';
sSel := ' SELECT CDITEM_PARCELASAPAGAR,CDCONTA_CONTASAPAGAR,' +
' DTVENC_PARCELASAPAGAR,VLPARCELA_PARCELASAPAGAR,' +
' NRPARCELAS, SITUACAO_PARCELASAPAGAR, ' +
' DTPAGTO_PARCELASAPAGAR,VLPAGO_PARCELASAPAGAR, ' +
' CD_FORMPAGAMENTO,VLDESCONTO_PARCELASAPAGAR, ' +
' VLACRESCIMO_PARCELASAPAGAR, ' +
' DESCACR_PARCELASAPAGAR,COD_CONTAS ' +
' FROM PARCELASAPAGAR ';
case pTipoFiltro of
0 : sFiltro := ' WHERE SITUACAO_PARCELASAPAGAR = ' + QuotedStr('A');
1 : sFiltro := ' WHERE SITUACAO_PARCELASAPAGAR = ' + QuotedStr('B');
2 : sFiltro := ' WHERE SITUACAO_PARCELASAPAGAR = ' + QuotedStr('D');
3 : sFiltro := '';
end;
sOrder := ' ORDER BY NRPARCELAS,DTVENC_PARCELASAPAGAR ';
CommandText := sSel + sFiltro + sOrder;
Open;
Quando é executado o open está mostrando a seguinte mensagem de erro:
TOKEN UNKNOW - LINE @1,COLUMN @2
@1
A mesma linha de código estou usando com a tabela parcelasareceber e funciona normalmente. Seu eu colocar o código acima no ibexpert não apresenta mensagem de erro executando normalmente o SQL.
Estou usando delphi 2010 + Firebird 2.0 + dbx...
Att
Rogério
Rogerio Santos
Curtir tópico
+ 0Posts
22/01/2015
Dannicléo Teles
Gostei + 0
23/01/2015
Rogerio Santos
Conforme citei acima eu já fiz o debug com o conteúdo colocado na string...No IBEXPERT não apresenta msg de erro.
Att
Rogério
Gostei + 0
27/01/2015
Douglas
Gostei + 0
27/01/2015
Rogerio Santos
Primeiramente obrigado por verificar essa dúvida que postei no forum...
Bom coloquei um showmessage e a script sql está saindo certinho com o select, campos mais from da tabela...
Substitui o OPEN pelo EXECUTE então ele não apresenta msg de erro mas também não aparece nada na grid...
No caso ele têm que aparecer... Tipo ele têm que mostrar os registros quitados, em aberto, pagamento parcial.. Um deles têm que mostrar...
Att
Rogério
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)