SQL - Problema con una instrucción SQL

 
Vista:

Problema con una instrucción SQL

Publicado por Alejandro A. Llerandi (3 intervenciones) el 16/08/2006 17:16:41
Hola, estoy trabajando con VB.NET y tratando de recuperar los registros de una tabla y asignarlos a un DataReader.
Cuando uso la siguiente instrucción SQL:
"SELECT * FROM Clientes WHERE FAlta LIKE '" & Format(RangoFch.Get_fDesde, "dd/MM/yyyy") & "'"
no hay problemas y recupera los registros que deben ser.

Pero cuando uso la siguiente:
"SELECT * FROM Clientes WHERE FAlta BETWEEN '" & Format(RangoFch.Get_fDesde, "dd/MM/yyyy") & "' AND '" & Format(RangoFch.Get_fDesde, "dd/MM/yyyy") & "'")
aparece un mensaje que dice: Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll

También probé usar la instrucción:
"SELECT * FROM Clientes WHERE FAlta >= '" & Format(RangoFch.Get_fDesde, "dd/MM/yyyy") & "' AND FAlta <= '" & Format(RangoFch.Get_fDesde, "dd/MM/yyyy") & "'")
y devuelve el mismo mensaje.

Alguien puede ayudarme?
Desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con una instrucción SQL

Publicado por Isaías (5072 intervenciones) el 16/08/2006 23:40:47
Si tu base es SQL SERVER, utiliza el formato ANSI (YYYY-MM-DD) para las fechas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar