Hallo,
in einer Funktion die ein update per SQL zur db (postgres) schreibt,
gibt es Probleme. Meistens funktioniert sie, manchmal jedoch nicht,
ich glaube zu erkennen das es meistens dann nicht Funktioniert, wenn die DB unter Last
steht. Am update Befehl selbst kann es nicht liegen, da es ja in einer Isolierten Testumgebung
einwandfrei Funktioniert.
Das SQL Statement sieht aus wie folgt:
SQL-Anweisung
1: 2: 3: 4: 5: 6: 7:
| Update "Tabname" Set "Feld12" = 'gfgfdg', "Feld13" = '111gfdgdf11', "Feld14" = 'gfdgdf', "Feld15" = '111vcv11', "Feld16" = 'fgsgrgtr' where "ID" = '999999' |
Das ganze schicke ich dann per execsql zu DB.
Es ist eine Applikation mit mehreren Usern die zugriff auf "Tabname" haben,
das Feld ID hat einen Index 'BTree' .
Wie kann ich dieses Problem am elegantesten lösen?
thx
Alice
Moderiert von Martok: SQL-Tags hinzugefügt