
Error en DLookup utilizando una condición numérica con coma
Publicado por Nicolas (6 intervenciones) el 25/08/2016 04:17:58
Estimados,
Estoy desarrollando una aplicación para administrar comprobantes recibidos y cargarlos en una tabla mediante un ODBC a un SQL Server. En una rutina realizo una validación y me arroja en siguiente error (adjunto imagen). Se que viene por la condición cantidad cuando el numero tiene decimales.
Paso el código utilizado
VAR_ORIGEN_DE_DATOS = DLookup("ORIGEN_DE_DATOS", "dbo_Q_Reporte", " [NEMO] = '" & VAR_NEMO & "' AND [PERIODO] = '" & VAR_PERIODO & "' AND [ABREVIATURA] = '" & VAR_ABREVIATURA & "' AND [CANTIDAD] = " & VAR_CANTIDAD & " AND [IMPORTE] = " & VAR_IMPORTE & " AND [SUB_ABREVIATURA] = '" & VAR_SUB_ABREVIATURA & "'")
La variable VAR_CANTIDAD tiene decimales.
Espero haber sido lo mas claro posible.
Saludos,
Nicolás.

Estoy desarrollando una aplicación para administrar comprobantes recibidos y cargarlos en una tabla mediante un ODBC a un SQL Server. En una rutina realizo una validación y me arroja en siguiente error (adjunto imagen). Se que viene por la condición cantidad cuando el numero tiene decimales.
Paso el código utilizado
VAR_ORIGEN_DE_DATOS = DLookup("ORIGEN_DE_DATOS", "dbo_Q_Reporte", " [NEMO] = '" & VAR_NEMO & "' AND [PERIODO] = '" & VAR_PERIODO & "' AND [ABREVIATURA] = '" & VAR_ABREVIATURA & "' AND [CANTIDAD] = " & VAR_CANTIDAD & " AND [IMPORTE] = " & VAR_IMPORTE & " AND [SUB_ABREVIATURA] = '" & VAR_SUB_ABREVIATURA & "'")
La variable VAR_CANTIDAD tiene decimales.
Espero haber sido lo mas claro posible.
Saludos,
Nicolás.

Valora esta pregunta


0