Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

O3DBIException Class Reference

#include <O3DBIException.h>

List of all members.

Public Member Functions

 O3DBIException (long lErrorNumber, PC_TCHAR pchErrorText, PC_TCHAR pchFailedMethodName, const TO3DBIObjectPtr pObjectAddress)
 ~O3DBIException ()


Detailed Description

An O3DBIException object is thrown by several methods of the O3DBI class library when error conditions occur. Most of these errors come from Oracle Database Management System (DBMS).
Attention:
O3DBIException has a non-virtual destructor, i.e. O3DBIException is not intended to use as a base class for inheritance, such classes are usually known as "concrete classes". It must be pointed out that C++ will not call the entire destructor chain when you delete an object of a class which were derived from O3DBIException! This can cause memory leackages.

Definition at line 65 of file O3DBIException.h.


Constructor & Destructor Documentation

O3DBIException::O3DBIException long  lErrorNumber,
PC_TCHAR  pchErrorText,
PC_TCHAR  pchFailedMethodName,
const TO3DBIObjectPtr  pObjectAddress
 

The initialization constructor.

Definition at line 19 of file O3DBIException.cpp.

O3DBIException::~O3DBIException  ) 
 

The destructor.

Definition at line 36 of file O3DBIException.cpp.


The documentation for this class was generated from the following files:


SourceForge.net Logo Generated on Sun Jan 23 11:36:45 2005 for Oracle Object Oriented Database Interface (O3DBI) by  doxygen 1.3.9.1