Thema: Delphi Query mit Primary Key

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Query mit Primary Key

  Alt 5. Nov 2005, 07:33
Hai berndberndbernd5b,

bei SQL (TQuery) gibt es das so nicht. Du musst Dir also eine passende SQL-Abfrage bauen. In diesem Fall könnte die so aussehen:
Delphi-Quellcode:
procedure TForm1.btn_FindClick(Sender: TObject);
begin
  with Query1 do
  begin
    SQL.Text := 'SELECT * FROM tabelle WHERER personalnummer LIKE :pnummer';
       //:pnummer ist ein Parameter
    ParamCheck := True; // Parameterverarbeitung aktivieren
    ParamByName(':pnummer').AsString := '%' + Edit1.Text + '%';
    Open; // Abfrage durchführen
    Edit2.text:=fieldbyname('Name').ASString;
    Edit3.text:=fieldbyname('Vorname').ASString;
    Edit4.text:=fieldbyname('Gehalt').ASString;
    Close;
  end;
end;
Hier bei werden alle Personalnummern gefunden in denen die Zeichenfolge aus Edit1.Text vorkommt.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat