00001 #ifndef _IDB_HXX 00002 #define _IDB_HXX 1 00003 // 00004 // $Id: IDB.hxx,v 1.1 1998/11/24 22:29:49 mueller Exp $ 00005 // 00006 // `Master' include for IDB (Indra DataBase) classes 00007 // 00008 // Provides a forward declaration of the CTBodbc classes. This allows to use 00009 // pointers to CTBodbc classes in IDB headers without including CTBodbc.hxx 00010 // and any other ODBC headers, and consequently, keeps all layers calling 00011 // the IDB classes free from this M$ pollution. 00012 // 00013 // This implies, that only pointers, but no references, to CTBodbc classes 00014 // can be used as member variables of IDB classes. 00015 // 00016 // The CTBodbc.hxx header is only included in the implementation. 00017 // 00018 00019 #ifndef _CTBodbc_HXX 00020 00021 class CTBodbcConnect; 00022 class CTBodbcStatement; 00023 00024 #endif 00025 00026 #endif