Consulta de Selección en SQL. ¿Por qué me falla?
Construyo la consulta de selección del siguiente modo:
SSql = "SELECT * FROM InformeDia WHERE CodTec='" & CodTec & "'"
SSql = SSql & " AND Fecha = #" & Format(Fecha, "mm/dd/yy") & "#"
SSql = SSql & " AND Observaciones='" & Observaciones & "'"
SSql = SSql & " AND KmTotal='" & KmTotal & "'"
SSql = SSql & " AND EurKm=" & EurKm
SSql = SSql & " AND Diesel=" & Diesel
SSql = SSql & " AND Peaje=" & Peaje
SSql = SSql & " AND Comida=" & Comida
SSql = SSql & " AND Parking=" & Parking
SSql = SSql & " AND Otros=" & Otros
SSql = SSql & " AND Pagado=" & Pagado
SSql = SSql & " AND FechaPago = #" & Format(FechaPago, "mm/dd/yy") & "#"
SSql = SSql & " AND Recorrido='" & Recorrido & "'"
La consulta resultante es, por ejemplo:
SELECT * FROM InformeDia WHERE CodTec='33333333' AND Fecha = #05/25/04# AND Observaciones='OTRA PRUEBA DE VARIOS INFORMES EN EL MISMO DÍA' AND EurKm=10 AND Diesel=0 AND Peaje=0 AND Comida=0 AND Parking=0 AND Otros=0 AND Pagado=0 AND FechaPago=#05/25/04# AND Recorrido='Santiago - Pontevedra - Vigo - Santiago'
Me dice que hay un error en la consulta... Alguien puede ayudarme? gracias
SSql = "SELECT * FROM InformeDia WHERE CodTec='" & CodTec & "'"
SSql = SSql & " AND Fecha = #" & Format(Fecha, "mm/dd/yy") & "#"
SSql = SSql & " AND Observaciones='" & Observaciones & "'"
SSql = SSql & " AND KmTotal='" & KmTotal & "'"
SSql = SSql & " AND EurKm=" & EurKm
SSql = SSql & " AND Diesel=" & Diesel
SSql = SSql & " AND Peaje=" & Peaje
SSql = SSql & " AND Comida=" & Comida
SSql = SSql & " AND Parking=" & Parking
SSql = SSql & " AND Otros=" & Otros
SSql = SSql & " AND Pagado=" & Pagado
SSql = SSql & " AND FechaPago = #" & Format(FechaPago, "mm/dd/yy") & "#"
SSql = SSql & " AND Recorrido='" & Recorrido & "'"
La consulta resultante es, por ejemplo:
SELECT * FROM InformeDia WHERE CodTec='33333333' AND Fecha = #05/25/04# AND Observaciones='OTRA PRUEBA DE VARIOS INFORMES EN EL MISMO DÍA' AND EurKm=10 AND Diesel=0 AND Peaje=0 AND Comida=0 AND Parking=0 AND Otros=0 AND Pagado=0 AND FechaPago=#05/25/04# AND Recorrido='Santiago - Pontevedra - Vigo - Santiago'
Me dice que hay un error en la consulta... Alguien puede ayudarme? gracias
Hola ¿q tipo tiene esta variable "CodTec" en la base de datos? porq si es numerica debes quitarle la comilla simple!!!!
