Hallo,
Wie sind deine Tabellen aufgebaut. Wenn ich das richtig sehe, dann hast Du den Name und Vorname in einem Feld zu stehen?
Hast Du mal versucht das Trim wegzulassen, da werden doch dann die Leerzeichen weggekürzt oder irre ich da jetzt?
Ich würde das jetzt ganz spontan ohne es getestet zu haben so machen.
Code:
Query2.SQL.Text := 'SELECT * From "IO.DBF" Where "IO.DBF"."NAME" LIKE :iName+'%'
ParamCheck:= true;
ParamByName('iName').value:= FieldByName('Name').AsString