CONSULTA NO INTERBASE

USUARIO.EXCLUIDOS 13/01/2005 12:18:26
#60506
estou com um problema de consulta com data, eu estou usando assim:
SQL = "SELECT * FROM cadastroest where e3 >= " & "#" & CVDate(i) & "#" & " AND e3 <= " & "#" & CVDate(F) & "# e sempre funcionou no access, mas estou usando o interbase via dao, e retorna um erro com a "#", oque devo por no lugar disso? tem um outro método?
se alguém souber desde já obrigado.
USUARIO.EXCLUIDOS 13/01/2005 14:24:54
#60529
Também já tive problemas com data no interbase, resolvi com a função format do VB, mudando o formato da data, tente assim:

SQL = "SELECT nome_dos_campos FROM cadastroest WHERE e3>='" & format(i,"mm/dd/yyyy") & "' AND e3<='" & format(F,"mm/dd/yyyy") & "'"

ou também com a expressão BETWEEN:

SQL = "SELECT nome_dos_campos FROM cadastroest WHERE e3 BETWEEN '" & format(i,"mm/dd/yyyy") & "' AND '" & format(F,"mm/dd/yyyy") & "'"

Espero que ajude!
Tópico encerrado , respostas não são mais permitidas