vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Fehlermeldung trotz TRY/CATCH 
Autor: Juergen123
Datum: 20.02.09 10:57

Hallo,

wenn ich folgende Testprocedure in Microsoft SQL Server Management Express ausführe bricht er die Procedure ab und bringt den folgenden Fehler(die Procedure ist aus der Hilfe).

Meldung 208, Ebene 16, Status 1, Prozedur TEST_TRY, Zeile 13
Ungültiger Objektname 'NonexistentTable'.

(1 Zeile(n) betroffen)


Ich dachte der Fehler müsste mit TRY Catch abgefangen werden.

Ich arbeite mit einem MSSQL Server 2005 EXPRESS

ALTER PROCEDURE [dbo].[TEST_TRY] 
 
AS
BEGIN
BEGIN TRY
    -- Table does not exist; object name resolution
    -- error not caught.
    SELECT * FROM NonexistentTable;
END TRY
BEGIN CATCH
    SELECT 
        ERROR_NUMBER() AS ErrorNumber
        ,ERROR_MESSAGE() AS ErrorMessage;
RETURN -1;
END CATCH
RETURN 0;
END
Mit forlgendem Code rufe ich die Prozedure auf

USE [DBTest]
GO
 
DECLARE	@return_value int
 
EXEC	@return_value = [dbo].[TEST_TRY]
 
SELECT	'Return Value' = @return_value
 
GO
Ich würde erwarten das ich die ErrorNumber und ErrorMessage angezeigt bekomme.

Was ist falsch an diesem Code ?

Oder ist dies eine Einstellungssache in Microsoft SQL Server Management Express ?

Es wäre Klasse wenn Ihr mir weiterhelfen könntet.

mfg

Jürgen

Beitrag wurde zuletzt am 20.02.09 um 11:00:56 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehlermeldung trotz TRY/CATCH1.016Juergen12320.02.09 10:57
Re: Fehlermeldung trotz TRY/CATCH642Juergen12320.02.09 14:20

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel