Hallo zusammen,
ich schreibe Daten aus einer Text-Datei den Inhalt in eine
SQL-
DB. Dies funtioniert zum Anlegen enes Datensatzes wie folgt:
Delphi-Quellcode:
if m = 0 then begin
adoquery1.sql.Clear;
adoquery1.sql.text := 'Insert into auftraege ('+Temps1+') values ('''+temps2+''')';;
adoquery1.ExecSQL;
adoquery1.sql.clear;
adoquery1.SQL.text := 'select max (ID) as MaxID from auftraege';
adoquery1.Open;
timestamp := adoquery1.FindField('MaxID').AsString;
und folgend um die Daten zu kompletieren
Delphi-Quellcode:
if m <> 0 then begin
adoquery1.sql.Clear;
adoquery1.sql.text := 'update auftraege set '+Temps1+'='''+temps2+''' Where ID= '''+timestamp+''' ';;
adoquery1.ExecSQL;
inc(k);
result := 0;
Jetzt habe ich das Problem wenn mehrere User unterschiedliche Daten einlesen, dass es beim Update zeitweise immer wieder zu Problemen kommt, und er in eine
Exception läuft.
Es wird aber von den unterschiedlichen Usern nie auf den selbigen Datensatz zugegriffen.
Jemand eine Idee woran das liegen könnte?
Danke.