Thema: Delphi locate vor insert

Einzelnen Beitrag anzeigen

Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#1

locate vor insert

  Alt 29. Jan 2008, 17:00
Datenbank: mysql • Zugriff über: ado
Hallo,
ich hätte da mal folgende Frage an alle Datenbank Experten...

Mit dieser Prozedur wird eine Neue Klasse in meiner Tabelle angelegt, jetzt würde ich gerne prüfen ob die klasse schon vorhanden ist und wenn ja eine Meldung ausgeben. Würdet ihr das mit Table.Locate machen oder wie macht man das am besten??

Delphi-Quellcode:
procedure THauptForm.Klasse1Click(Sender: TObject);
var
  Klasse : String;
begin
  Klasse := InputBox('Neue Klasse anlegen', 'Klasse:','');
  if Klasse <> 'then
  begin
    //Prüfen ob der eintrag nicht schon vorhanden ist!!
    TblKlassen.Insert;
    TblKlassen.FieldByName('Klassenname').AsString := Klasse;
    TblKlassen.Post;
    TblKlassen.First;
  end;
end;

Gruß Phil
  Mit Zitat antworten Zitat