Announcement

Collapse
No announcement yet.

Feld für alle Datensätze ändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Feld für alle Datensätze ändern

    Hallo,

    ich habe ein Delphi-Programm geschrieben, bei dem eine csv-Datei gelesen und die Inhalte in eine Paradox-DB geschrieben werden. Ich möchte nun für alle n Datensätze ein Feld ändern. Momentan mache ich das so:

    mform.TourenTable.Filtered := false;
    while not mform.TourenTable.Eof do
    begin
    mform.TourenTable.Edit;
    mform.TourenTable.FieldByName('Anzuzeigen').AsInte ger := 0;
    mform.TourenTable.Next;
    end;

    Wie geht das besser/schneller, ohne dass ich sequentiell alle Datensätze anpacke?

    Danke für jede Antwort!!
    dsav64

  • #2
    Mit einem SQL-Statement der Art:

    "Update <Tabelle> set Anzuzeigen=0"

    das du per ExecSQL abschickst.

    Comment


    • #3
      Danke für die schnelle Antwort.

      Bisher habe ich noch gar nichts mit SQL gemacht. Was muss ich da jetzt genau machen?

      Comment

      Working...
      X