Codigo C#:
// Darle formato a la fecha
private string ToDBDate(DateTime dt)
{
return dt.Year + "/" + dt.Month + "/" + dt.Day;
}
Codigo VB.NET:
' Darle formato a la fecha
Private Function ToDBDate(dt As DateTime) As String
Return dt.Year & "/" & dt.Month & "/" & dt.Day
End Function
EL otro problema que surge es con sentencias BETWEEN
Codigo C#:
string sql = String.Format("SELECT * FROM table1 WHERE datetime BETWEEN #{0} 00:00:00# AND #{1} 23:59:59#", ToDBDate(fromDateTime), ToDBDate(toDateTime));
Codigo VB.NET:
Dim sql As String = String.Format("SELECT * FROM table1 WHERE datetime BETWEEN #{0} 00:00:00# AND #{1} 23:59:59#", ToDBDate(
fromDateTime
), ToDBDate(
toDateTime
))
Asi el resultado sera el que buscas
Publicado en tttony.blogspot.com
Publicar un comentario
3 comentarios:
Gracias estuve como tres días buscando esta solución. Realmente me sirvió :-)
Gracias por el código, realmente me funciono bien, estuve como 3 días buscando y nadie daba algo concreto.
:-)
GRACIAS POR EXCELENTE APORTE......
C#
Publicar un comentario