29.4. Behandlung von Ausnahmen

Im bisherigen Verlauf dieses Kapitels haben wir mögliche Ausnahmenbehandlungen sträflich vernachlässigt. In einer ernsthaften Anwendung müssen Ausnahmen selbstverständlich behandelt und gegebenenfalls an den Benutzer weitergegeben werden. Hierzu bietet das .NET-Framework die try ... catch ... finally Struktur. Innerhalb eines try-Blocks auftretende Ausnahmen können im catch-Teil verarbeitet werden. Der finally-Teil wird in jedem Fall ausgeführt. Er kann zum Beispiel dazu genutzt werden, eine Verbindung zu schließen.

Die Ausnahmenklassen für AMO werden von der AMOException-Klasse abgeleitet. Mit dieser Klasse können alle Ausnahmen von AMO abgefangen werden. Es empfiehlt sich allerdings die Verwendung einer möglichst ...

Get Business Intelligence und Reporting mit Microsoft SQL Server 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.