Einzelnen Beitrag anzeigen

LuckyStrike4life

Registriert seit: 22. Jul 2003
Ort: SN
105 Beiträge
 
Delphi 5 Enterprise
 
#15

Re: Einen Datensatz löschen aus SQL sortiertem Datenbestand

  Alt 6. Jan 2004, 12:52
Zitat von r_kerber:
Zitat von LuckyStrike4life:
Delphi-Quellcode:
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
  q_Delete.SQL.Clear;
  q_Delete.SQL.Add('DELETE FROM mainDB WHERE MainDB=:Id');
  q_Delete.ParamByName('Id').AsInteger := querysort.FieldByName('MainDB').AsInteger;
  q_Delete.ExecSQL; // Wichtig, hier kein Open
  querySort.Refresh; // Anzeige aktualisieren.
end;
Du hast doch schon ganz gut angefangen. Jetzt mußt eben nur Spaltennamen verwenden, die es tatsächlich gibt!
Okay,
hab ich versucht, hab mal das Feld 'Datum' probiert - aber da kommt die gleiche Fehlermeldung, nur eben das nicht das Feld "MainDB" nicht gefunden wurde, sondern "Datum"
Delphi-Quellcode:
 q_Delete.SQL.Clear;
  q_Delete.SQL.Add('DELETE FROM MainDB WHERE Datum=:Id');
  q_Delete.ParamByName('Id').AsInteger := querysort.FieldByName('Datum').AsInteger;
  q_Delete.ExecSQL; // Wichtig, hier kein Open
  querySort.Refresh; // Anzeige aktualisieren.
Ich verzweifel noch.
- ich kann doch wirklich nichts -
  Mit Zitat antworten Zitat