Error en fecha de la expresión de consulta.
Publicado por Manuel Pastrana (44 intervenciones) el 25/09/2003 21:41:31
Saludos a tod@s.
¿Alguien me podría orientar sobre el porqué la siguiente rutina no funciona? Genera un error 3075 "Error de sintaxis en la fecha de la expresión de consulta"
Donde rsPortafolio!Fecha_Operación es un campo de fecha en una base de datos access.
La línea Set rsTipoCambio = Acceso.OpenRecordset(Línea) es la que genera el error.
Si se sustituye rsPortafolio!Fecha_Operación por Date en la línea Fecha = rsPortafolio!Fecha_Operación, para quedar Fecha = Date, corre normalmente.
Dim Fecha as Date
Fecha = rsPortafolio!Fecha_Operación
Línea = ""
Línea = "select * from UDI where Fecha=#" & Fecha & "#"
Set rsTipoCambio = Acceso.OpenRecordset(Línea)
If rsTipoCambio.RecordCount <> 0 Then
Valor_Udi = rsTipoCambio!UDI
End If
¿Alguien me podría orientar sobre el porqué la siguiente rutina no funciona? Genera un error 3075 "Error de sintaxis en la fecha de la expresión de consulta"
Donde rsPortafolio!Fecha_Operación es un campo de fecha en una base de datos access.
La línea Set rsTipoCambio = Acceso.OpenRecordset(Línea) es la que genera el error.
Si se sustituye rsPortafolio!Fecha_Operación por Date en la línea Fecha = rsPortafolio!Fecha_Operación, para quedar Fecha = Date, corre normalmente.
Dim Fecha as Date
Fecha = rsPortafolio!Fecha_Operación
Línea = ""
Línea = "select * from UDI where Fecha=#" & Fecha & "#"
Set rsTipoCambio = Acceso.OpenRecordset(Línea)
If rsTipoCambio.RecordCount <> 0 Then
Valor_Udi = rsTipoCambio!UDI
End If
Valora esta pregunta


0