problema consulta entre fechas

tema enviado por geni en Visual Basic 6.0
tema iniciado el 25/02/2008

Hola,

quería hacer una consulta entre fechas. El campo de la BDD fecha se creo en su momento de TIPO TEXTO con formato "dd/mm/yyyy". Al realizar la consulta siempre me muestra los mismos registros, respetando el intervalo entre días, pero de todos los meses y todos los años.

Me podéis ayudar?

ejemplos:

1- sbuscar.sql = " Select * from XXXXX where fecha >= #" & CDate(Format(Text1.Text, "dd/mm/YYYY")) & "# AND (fecha) <= #" & CDate(Format(Text2.Text, "dd/mm/YYYY")) & "# order by fecha desc"  iden mm/dd/yyyy

2 -sbuscar.sql = " Select * from XXXXX where fecha >= #" & Text1.Text  & "# AND (fechac) <= #" & Text2.Text, & "# order by fecha desc"

3- sbuscar.sql = "Select * from XXXX where fecha Between '" & CDate(Format(Text1.Text, "dd/mm/yyyy")) & "' and '" & CDate(Format(Text2.Text, "dd/mm/yyyy")) & "'order by fecha desc" -  idem mm/dd/yyyy

4- sbuscar.sql = "Select * from XXXX where fecha Between '" & Text1.Text & "' and '" & Text2.Text & "'order by fecha desc"

 

Un saludo,