Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#6

Re: Seltsames Verhalten von ADO bei SET NOCOUNT ON

  Alt 11. Okt 2005, 22:25
Zitat von alzaimar:
Bei den RAISERROR-Exceptions gibt es einen riesen Bug, der einfach nicht behoben wird:
Wenn in einer Transaktion NACH der ersten Änderung (INSERT, UPDATE, DELETE) eine Exception per RAISEERROR ausgelöst wird, bekommt die ADO-Komponente das nicht mit (es wird keine Exception ausgelöst, die mit Try..Except abzufangen wäre). Da führt kein Weg dran vorbei! Eigentlich peinlich, eine solche existentielle Geschichte nicht mal zu reparieren, aber MS hat wohl kein Bock.
Aber der Returncode der SP enthält im Fall eines SQL-Fehlers einen Wert <> 0 oder ?
(Der Parameter[0] = @RetCode entspricht imho dem Errorcode in @Error)

Falls ich mich jetzt wirklich komplett täusche, kann man die Fehlerinformationen immernoch per Ausgabeparameter an die Applikation übermitteln.

  Mit Zitat antworten Zitat