Prüfungsamt-Projekt  1.0.0
sqlexception.h
gehe zur Dokumentation dieser Datei
00001 // ##########################################################################
00002 // ####                                                                  ####
00003 // ####                         Prüfungsamt-Client                       ####
00004 // ####                    ============================                  ####
00005 // ####                                                                  ####
00006 // #### Datenbank-Exception                                              ####
00007 // ####                                                                  ####
00008 // #### Version 1.00  --  12. Juli 2000                                  ####
00009 // ####                                                                  ####
00010 // #### Copyright (C) 2000  Thomas Dreibholz                             ####
00011 // ####                     Universität Bonn                             ####
00012 // ####                     EMail: dreibh@iem.uni-due.de                 ####
00013 // ####                     WWW:   https://www.nntb.no/~dreibh        ####
00014 // ####                                                                  ####
00015 // ##########################################################################
00016 
00017 
00018 #ifndef SQL_EXCEPTION_H
00019 #define SQL_EXCEPTION_H
00020 
00021 
00022 #include "system.h"
00023 
00024 
00032 class SQLException
00033 {
00034    // ====== Constructor/Destructor =========================================
00035    public:
00041    SQLException(const char* title = NULL);
00042 
00046    virtual ~SQLException();
00047 
00048 
00049    // ====== Exception-Titel zurückgeben ====================================
00055    virtual const char* toString() const;
00056 
00057 
00061    friend ostream& operator<<(ostream& os, const SQLException e);
00062 
00063 
00064    // ====== Private Daten ==================================================
00065    private:
00066    static const card32 MaxTitleLength = 256;
00067 
00068    char Title[MaxTitleLength];
00069 };
00070 
00071 
00072 #endif
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen