#include <openDB.h>

Public Member Functions | |
| openDB (string strConnection) | |
| virtual | ~openDB () |
| virtual dbProvider | getProvider (void)=0 |
| bool | isGood (void) |
| string & | errorString (void) |
| openDB (string strConnection) | |
| virtual | ~openDB () |
| virtual dbProvider | getProvider (void)=0 |
| bool | isGood (void) |
| string & | errorString (void) |
Protected Member Functions | |
| virtual openCMD * | createCommand ()=0 |
| virtual openRS * | createRecordset ()=0 |
| virtual openCMD * | createCommand ()=0 |
| virtual openRS * | createRecordset ()=0 |
Protected Attributes | |
| string | m_strErrors |
| dbProvider | m_provider |
| bool | m_bGood |
Friends | |
| class | openRsFactory |
| class | openCmdFactory |
Definition at line 73 of file openDB.h.
| openDB::openDB | ( | string | strConnection | ) |
Definition at line 82 of file openDB.cpp.
| openDB::~openDB | ( | ) | [virtual] |
Definition at line 86 of file openDB.cpp.
| openDB::openDB | ( | string | strConnection | ) |
| virtual openDB::~openDB | ( | ) | [virtual] |
| virtual openCMD* openDB::createCommand | ( | ) | [protected, pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
Referenced by openCmdFactory::openCmdFactory().
| virtual openRS* openDB::createRecordset | ( | ) | [protected, pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
Referenced by openRsFactory::openRsFactory().
| virtual dbProvider openDB::getProvider | ( | void | ) | [pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
Referenced by list_base::limitClause(), and main().
| bool openDB::isGood | ( | void | ) | [inline] |
Definition at line 89 of file openDB.h.
References m_bGood.
Referenced by mySqlCMD::execute(), main(), and mySqlRS::open().
| string& openDB::errorString | ( | void | ) | [inline] |
Reimplemented in odbcDB.
Definition at line 91 of file openDB.h.
References m_strErrors.
Referenced by Composite_Query_form::form_display(), mySqlRS::getErrors(), openRS::getErrors(), openCMD::getErrors(), group_siteList(), and mySqlRS::open().
| virtual openCMD* openDB::createCommand | ( | ) | [protected, pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
| virtual openRS* openDB::createRecordset | ( | ) | [protected, pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
| virtual dbProvider openDB::getProvider | ( | void | ) | [pure virtual] |
Implemented in mySqlDB, postgresDB, mySqlDB, and odbcDB.
| string& openDB::errorString | ( | void | ) | [inline] |
openRsFactory [friend] |
openCmdFactory [friend] |
string openDB::m_strErrors [protected] |
Reimplemented in odbcDB.
Definition at line 76 of file openDB.h.
Referenced by mySqlDB::error(), errorString(), and mySqlDB::mySqlDB().
dbProvider openDB::m_provider [protected] |
Definition at line 77 of file openDB.h.
Referenced by odbcDB::getProvider(), mySqlDB::getProvider(), postgresDB::getProvider(), mySqlDB::mySqlDB(), odbcDB::odbcDB(), and postgresDB::postgresDB().
bool openDB::m_bGood [protected] |
Definition at line 78 of file openDB.h.
Referenced by odbcDB::error(), isGood(), mySqlDB::mySqlDB(), odbcDB::odbcDB(), and postgresDB::postgresDB().
1.5.5