Forum: Datenbanken
Delphi
by mkinzler,
15. Okt 2009
Ein DataSet z.B. TADOQuery
Forum: Datenbanken
Delphi
by mkinzler,
14. Okt 2009
Die Abfrage fest vorgeben und statt der Werte Parameter verwenden:
qInsertSchueler.SQL.Text := 'Insert into Schüler (Familienname, Vorname, Geschlecht) VALUES ( :fn, :vn, :g)';
qInsertSchueler.Prepare;
...
Beim eigentlichen Insert muss man dann nur noch die Parameter belegen
qInsertSchueler.Params.ParamByName('fn') := fn;
...
qInsertSchueler.ExecSQL;
Forum: Datenbanken
Delphi
by mkinzler,
14. Okt 2009
Die Daten des neuen Datensatzes sind doch bekannt, warum liest du diese dann neu aus der datenbank und fügst diese nicht direkt an?
Ich würde der Tabelle noch einen Primärschlüssel verpassen und parametrisierte Abfragen verwenden.
Forum: Datenbanken
Delphi
by mkinzler,
14. Okt 2009
Hat die Tabelle noch weitere Felder (PK)?
Btw. ich würde eine parametrisierte Abfrage verwenden
Insert into Schüler (Familienname, Vorname, Geschlecht) VALUES ( :fn, :vn, :g);