[firebase-br] Urgente erro ao Gerar Relatorio por data

Joabel Isaias Hohn joabel em superip.com.br
Seg Fev 7 08:01:21 -03 2005


tente usar assim 

FormDados.TableRel.SQL.Add('select * From intervencao Where DATADEINICIO >=
'+#39+FormatDateTime('mm/dd/yyyy',StrToDate(MaskEdit1.text))+#39+' and
DATADEINICIO <=
'+#39+FormatDateTime('mm/dd/yyyy',StrToDate(MaskEdit2.text))+#39+ 'and
SITUACAO = '+#39+situacao+#39+' order  by NUMERODEFORMULARIO, RAZAOSOCIAL,
INCESTADUAL, CNPJ');

se voce colocar o #39 no lugar de '"' devera funcionar, isso pq o #39 representa
a aspas simple

Citando Claudio Ferlin <c.ferlin em globo.com>:

> --===============1160082889==
> 
> Utilizada o banco em dialeto 1 agora passei a usar o 3 mas quando mando
> gerar o relatorio pela data da um erro mas nao consiguo descobrir oque pode
> ser, voces podem me ajudar.
> 
> Erro.
> Sql error code = - 206
> Column unknown
> 01/01/199
> At line 1, column 62'.
> 
> Linha que eu estou usando na query, a mesma que antes funciona do dialeto 1.
> FormDados.TableRel.SQL.Add('select * From intervencao Where DATADEINICIO >=
> '+'"'+FormatDateTime('mm/dd/yyyy',StrToDate(MaskEdit1.text))+'"'+' and
> DATADEINICIO <=
> '+'"'+FormatDateTime('mm/dd/yyyy',StrToDate(MaskEdit2.text))+'"'+ 'and
> SITUACAO = '+'"'+situacao+'"'+' order  by NUMERODEFORMULARIO, RAZAOSOCIAL,
> INCESTADUAL, CNPJ');
> 
> Desde ja agradeco
> Claudio Ferlin
> 
> 
> 
> 
> 
> --===============1160082889==
> Content-Type: text/plain; charset="iso-8859-1"
> MIME-Version: 1.0
> Content-Transfer-Encoding: quoted-printable
> Content-Disposition: inline
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configura=E7=E3o na lista, use o endere=E7o http://mail.fir=
> ebase.com.br/mailman/listinfo/lista_firebase.com.br
> --===============1160082889==--
> 



------------------------------------------------------------------
Esta mensagem foi analizada por superip.com.br
Última atualização do Anti-virus 03/02/2005 versão dat-4426
SuperIP - O provedor para quem quer ser Super
http://www.www.superip.com.br
Fone 49 323 - 6050   ***   Chapecó - SC
------------------------------------------------------------------





Mais detalhes sobre a lista de discussão lista