Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#5

Re: Stored procedure thread-safe

  Alt 9. Jan 2006, 10:58
Zitat von Lemmy:
Erst wenn beide auf denselben Datensatz zugreifen kann es "kritisch" werden, da dann evtl. ein Deadlockfehler (je nach Transaktionsparameter) kommt. Die Daten werden in jedem Fall nicht beschädigt!
Lemmy
Genau da liegt das Problem. Sie greifen auf den selben Datensatz zu. Die SP berechnet eine Auftragsnummer. Diese ist jedoch nicht einfach INT, sondern ein bissel komplizierter aufgebaut. Jetzt habe ich in einer Tabelle mehrere Variablen gespeichert. (Jaaa, ich weiß, ist nicht so die feine Art, aber bequem ) Unter anderem die letzte Auftragsnummer. Wird die SP aufgerufen, liest sie Nummer und errechnet daraus die nächste Nummer, speichert sie wieder und gibt die Nummer auch zurück. Wenn also die SP unterbrochen wird, könnte es zu Unstimmigkeiten kommen..
Gruß, Jan
  Mit Zitat antworten Zitat