[meine Meinung]
Hallöle...
Zitat:
Ich kenne auch leider nur den einen weg es mit Parametern zu machen bzw habe keinen anderen weg gefunden bis jetzt.
...lieber nicht! Es gibt keinen Weg an Parametern vorbei.
kleiner Fehler:
Delphi-Quellcode:
SQLQuery1.ParamByName('
sUsername').Value := edit3.text;
...
SQLQuery1.ParamByName('
UNA').AsString := edit3.text;
// besser
...
SQLQuery1.SQL.Clear;
// braucht man nicht bei SQl.Text
1. Im Prinzip ist es egal... aber die Parameter (z.B. 3 stellig) als Kürzel sind von Feldnamen besser zu unterscheiden. Logischerweise müssen die Kürzel auch im
SQL auftauchen.
2.
nicht an @TE: Warum wird immer wieder
.Value wenn
keine Notwendigkeit auf den Cast besteht benutzt...Langeweile beim Debuggen?. As....für den exakten FeldTyp ist besser. Da erkennt man das man den falschen Typ übergibt.
3. In welchen Büchern steht sowas drin?
Das
SQl.Clear ist nicht notwendig da der komplette Text in der
SQL Stringlist getauscht/aktualisiert wird.
[/meine Meinung]