Visual Basic.NET - Compara fechas

   
Vista:

Compara fechas

Publicado por Adolfo (34 intervenciones) el 12/06/2011 23:36:29
Tengo la siguiente instruccion:

DACierreDiario = New OleDbDataAdapter("Select * FROM TBCierreDiario WHERE Cdate(Fecha) <= '" & CDate(DTPCalendario.Value) & "'", m_cn)

Si la fecha que yo digito es 06/12/2011 (Junio / 12 / 2011), y la que esta en la base de datos es 06/2/2011 (Junio / 02 / 2011), el sistema interpreta que 2 de junio es mayor a 12 de Junio, y por esta razon no muestra el registro en pantalla.

Como puedo arreglar este problema?

Gracias por cualquier sugerencia.
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

Compara fechas

Publicado por apacheco (78 intervenciones) el 16/06/2011 15:41:24
Pruebalo asi

DACierreDiario = New OleDbDataAdapter("Select * FROM TBCierreDiario WHERE Fecha <= CDate(%" & DTPCalendario.Value & "%) ", m_cn)


¿Con que base de datos trabajas?

Yo estoy empezando com VS2010 contra Access y lo hago y no me falla como he puesto mas arriba sin el ,m_cn
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