Ya verificaste bien los parametros?
- Si los estas diseñando en tiempo de diseño, en la propiedad Parameters del componente AdoQuery agregalos y en datatype selecciona ftString para indicar que el parametro es de tipo String.
- Si lo estas asignando en tiempo de ejecucion prueba asi:
Código:
Código Delphi
[-]
try
Query.SQL.Clear;
Query.SQL.Add('Select id_elemento,nombre,');
Query.SQL.Add('id_tipo,id_representacion');
Query.SQL.Add('from ELEMENTOS_PROCESO');
Query.SQL.Add('where id_elemento=:id');
Query.Parameters.ParamByName('id').datatype:=ftString;
Query.Parameters.ParamByName('id').value:=IdElemento;
Query.Active:=false;
Query.Active:=true;
...
Except
...
End;