Hallo Zusammen,
<p>ich habe folgendes Transactionsstatement für meinem SQL-Server 2000
geschrieben:</p>
<p>begin transaction<br>
deleteT_.........<br>
if @@error <> 0 <br>
begin <br>
&n bsp; rollback transaction<br>
end<br>
else<br>
begin<br>
&n bsp; commit transaction<br>
end</p>
<p><br>
Wenn ich nun den Quelltext im Query Analyzer testen will habe ich folgende
Problem festgestellt. Wenn ich absichtlich einen Fehler in der Deleteanweisung
produziere dann bricht mir der Query Analyzer mit einer Fehlermeldung ab. Ich
will aber gerade Testen ob mein Quelltext richtig auf einen Fehler reagiert.
Kann mir jemand sagen wie ich dies testen kann. </p>
<p>MfG<br>
Peter Schoch<p>P.S Habe rausgefunden beim Fehler: Objekt nicht vorhanden "Server: Nachr.-Nr. 208, Schweregrad 16, Status 1, Zeile 1"
wird abgebrochen, aber bei dem Fehler Schlüsselverletzung "Server: Nachr.-Nr. 229, Schweregrad 14, Status 5, Zeile 1"
nicht. Ich will das aber alle Fehler abgefangen werden. Kann mir jemand helfen?
<p>ich habe folgendes Transactionsstatement für meinem SQL-Server 2000
geschrieben:</p>
<p>begin transaction<br>
deleteT_.........<br>
if @@error <> 0 <br>
begin <br>
&n bsp; rollback transaction<br>
end<br>
else<br>
begin<br>
&n bsp; commit transaction<br>
end</p>
<p><br>
Wenn ich nun den Quelltext im Query Analyzer testen will habe ich folgende
Problem festgestellt. Wenn ich absichtlich einen Fehler in der Deleteanweisung
produziere dann bricht mir der Query Analyzer mit einer Fehlermeldung ab. Ich
will aber gerade Testen ob mein Quelltext richtig auf einen Fehler reagiert.
Kann mir jemand sagen wie ich dies testen kann. </p>
<p>MfG<br>
Peter Schoch<p>P.S Habe rausgefunden beim Fehler: Objekt nicht vorhanden "Server: Nachr.-Nr. 208, Schweregrad 16, Status 1, Zeile 1"
wird abgebrochen, aber bei dem Fehler Schlüsselverletzung "Server: Nachr.-Nr. 229, Schweregrad 14, Status 5, Zeile 1"
nicht. Ich will das aber alle Fehler abgefangen werden. Kann mir jemand helfen?
Comment