Und ich das:
Delphi-Quellcode:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('INSERT INTO <Tabellenname> (<Tabellenspalten>) VALUES (<Daswasreinsoll>)');
Query1.ExecSQL;
Kleines Beispiel:
Ich hab eine Tabelle namens Personen und folgende spalten:
Name, Vorname, Alter
dann würde das so aussehen:
Delphi-Quellcode:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('INSERT INTO Personen (Name, Vorname, Alter) VALUES (:name, :vorname, :alter)');
// wahlweiße geht auch
Query1.SQL.Add('INSERT INTO Personen (Name, Vorname, Alter) VALUES ("Oscar", "Müller", "30"');
//das was als nächstes kommt brauchst du nur wenn du das nimmst, wo in Zeile 3 steht!
Query1.ParamCheck := true;
Query1.ParamByName('name').AsString := Edit1.Text; //fügt den Text von Edit1 ein
Query1.ParamByName('vorname').AsString := Edit2.Text; // siehe obendran
Query1.ParamByName('alter').AsString := Edit3.Text // ^^
Query1.ExecSQL; //das hier muss auf jeden fall dabei stehen
*MFG*
Manu