Consulta de Selección en SQL. ¿Por qué me falla?

^Neo^
26 de Mayo del 2004
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

Meifer
26 de Mayo del 2004
Hola ¿q tipo tiene esta variable "CodTec" en la base de datos? porq si es numerica debes quitarle la comilla simple!!!!

^Neo^
26 de Mayo del 2004
No, el problema no está ahí, el tipo de dato es String en la base de datos. gracias de todos modos.