Hola rogercito.
Creo que tendrías que armar tu consulta más o menos de este modo:
Código Delphi
[-]
...
var
ape: string;
begin
with Query do
begin
DatabaseName:= 'C:\Documents and Settings\Administrador\Escritorio\taf\tablas';
Close;
SQL.Clear;
SQL.Add('select APELLIDO,DNI,DIRECCION1,DIRECCION2,CPL,CPN,CPP,TELEFONO,E_MAIL1,E_MAIL2,A_MAIL3,E_MAIL4,ORIGEN ');
SQL.Add('from docentes ');
SQL.Add('where APPELLIDO = :parametro_ape');
SQL.Add('order by APELLIDO');
ParamByName('parametro_ape').AsString:= ape;
Open;
end;
...
Saludos.
Nota: Por favor, hacele caso a
Casimiro 