Hola iancirdo, el error te da porque no estas limpiando la propiedad Sql a parte le falta un espacio entre el * y el from.
Código Delphi
[-]
active:=false;
sql.Clear; sql.Add('SELECT * FROM deposito WHERE codigo= : peditcodigo');
ParamByname('peditcodigo').AsString:=editcodigo.Text;
active:=true;
active:=false;
sql.Text := 'SELECT * FROM deposito WHERE codigo= : peditcodigo';
ParamByname('peditcodigo').AsString:=editcodigo.Text;
active:=true;
Saluditos