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]