Recuerda
utilizar TAG's
Una pista para solucionar tu problema: imprime en pantalla la consulta SQL, por ejemplo, de esta manera:
Código Delphi
[-]
Query3.SQL.Clear;
Query3.Active := False ;
With Query3.Sql Do
Begin
Add('SELECT NUM,SENSOR,UBICACION,ORIGEN,TIPO');
Add ('FROM "'+ruta_q+'"');
Add('WHERE');
Add('SENSOR = :sens1');
ShowMessage(Text); query3.parambyname('sens1').asInteger:= dsensor;
end;
Por otra parte, te recomiendo que
no utilices la sentencia
with para nada, pero es un tema bastante personal. El problema que tiene es que pueden ocurrir ambiguedades