Bom dia pessoal!
Tive este problema e mesmo pesquisando no google não consegui encontrar a
solução mas consegui encontrar a solução e vou compartilhar com vocês
Tinha o seguinte SQL:
select f.* from FECHAMENTOS f
where (f.DATA_ABERTURA + f.HORA_ABERTURA >= :PDH_ABERTURA)
and (f.DATA_FECHAMENTO + f.HORA_FECHAMENTO <= :PDH_FECHAMENTO)

No IBExpert funcionava perfeitamente mas no Delphi com o trio SQLDataSet,
DataSetProvider e ClientDataSet e já com os parametros criados como DateTime
exibia a mensagem: unknown ISC error 0
Resolvi o problema não criando os parametros e passando o SQL todo para o
ClientDataSet, ou seja:
select f.* from FECHAMENTOS f
where (f.DATA_ABERTURA + f.HORA_ABERTURA >= '09/28/2009 10:00:00')
and (f.DATA_FECHAMENTO + f.HORA_FECHAMENTO <= '09/29/2009 10:00:00')
Obs: não esqueça de colocar aspas duplas no data com hora antes de
concatenar na string para passar para o ClientDataSet
Espero que isto seja útil para vocês
Abraços,
-- 
Sil-jo Evsan
Jedi Knight/System Analyst/Developer
Remember... the force will be with you, always!


[As partes desta mensagem que não continham texto foram removidas]

Responder a