Mensajes [2] - Enviado el Domingo 10 de Junio de 2007 a las 12:05hs
Hola , estoy intentando seleccionar en una Base Access que tiene un campo de FechaHora registros que coincidan con el criterio de FechaHora. Todo Funciona hasta que llega a los registros del mes de Marzo, a partir del 1/3/yyyy el SELECT ya no devuelve registros. He probado distintas formas de Filtro ( BETWEEN, =, LIKE, etc).
Alguna Idea cual es el problema que antes de 1/3 funcione y despues del 1/3 no?
Gracias
Mensajes [2] - Enviado el Domingo 10 de Junio de 2007 a las 14:08hs
El codigo que pruebo es el siguiente, en este caso directamente no encuentra el registro que se creo anteriormente. Al ejecutar esto por primera vez se crea el registro pero en la segunda vez que se ejecuta el SELECT no lo encuentra. Si en lugar de usar # no se los usa y se usa un string ecuentra solo los registros que tienen el mes menos a 3 es decir del 1/1 al 28/2.... despues de eso no encuntra mas coincidencias.
Set TmpRecSet = Dbase.OpenRecordset("SELECT * FROM Depositos WHERE FechaHora = # 01/03/2007 15:26:03 #")
If TmpRecSet.RecordCount < 1 Then
??? TmpRecSet.AddNew
??? TmpRecSet![Loc] = LineLog(RegNro).Oficina
??? TmpRecSet![FechaHora] = FechaHora
??? TmpRecSet![Deposito] = CDbl(Dep)
??? TmpRecSet.Update
End If
Alguna Idea?