Hallo,
ich habe folgendes Problem, welches zwar nur sporadisch auftritt, aber trotzdem für unsere kunden sehr unschön werden kann.
In der Software wird ein neuer Datensatz eingetragen und gespeichert (mittels Insert-Prozedur). Die Tabelle hat noch einen Trigger, der aber nur bei delete und update feuert. Die insert-Prozedur gibt die id des neuen Datensatzes zurück, mit der dann eine select-Prozedur ausgeführt wird.
Leider kommt es in gelegentlich nach dem Speichern eines neuen Datensatzes vor, dass die select-Prozedur eine unerwartete Ausnahme liefert. "An der Postition 0 befindet sich keine Zeile." Also der select mit der neuen Id liefert kein Ergebnis. Wenn ich die Ansicht dann 2 Sekunden später aktualisiere ist, der neue Datensatz da.
Woran liegt das? Die Tabelle hat nicht einmal 10 Spalten. Kenn hier jemand im Forum diesen Effekt und was könnte ich dagegen tun?
Vielen Dank für die Hilfe!
ELM