Visual Basic - consultas con fechas

Life is soft - evento anual de software empresarial
 
Vista:

consultas con fechas

Publicado por Roxy (10 intervenciones) el 16/02/2004 00:34:31
Hola, tengo un problemita, no se como hacer para consultar un campo fecha. Utilizando Ado
El codigo que uso es el siguiente
Set rsalu = New Recordset
With rsalu
.Source = "SELECT nota from alu where fechanac <='" & wfecha & "'"
.ActiveConnection = cnbase
.CursorType = adOpenStatic
.CursorLocation = adUseClient
.LockType = adLockOptimistic

End With
la variable wfecha la eclaro de tipo date y le asigno un valor de un text que previo covierto a date. pero me aparece como que los tipos de datos no coinciden. Por favor si alguien me puede contestar. Gracias de todos modos.
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:consultas con fechas

Publicado por Cecilia Colalongo (3116 intervenciones) el 16/02/2004 11:07:23
Si la base de datos es Access utiliza numerales (#) como separadores, e intenta con el formato yyyy-mm-dd que en general siempre funciona, sino con el de la configuración regional que tengas definida:

Set rsalu = New Recordset
With rsalu
.Source = "SELECT nota from alu where fechanac <=#" & Format(wfecha,"yyyy-mm-dd") & "#"
.ActiveConnection = cnbase
.CursorType = adOpenStatic
.CursorLocation = adUseClient
.LockType = adLockOptimistic

End With
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