diff options
author | Yohann Ferreira <bertram@cegetel.net> | 2005-10-23 18:33:07 +0000 |
---|---|---|
committer | Yohann Ferreira <bertram@cegetel.net> | 2005-10-23 18:33:07 +0000 |
commit | 18b932ae7b11a75c3d68141789c42a20bb27396c (patch) | |
tree | 921b87db1865a467541a2320b7e7d55b4f0e700a /src/dal | |
parent | 92bd17b9aef29611798372b8b0afad65c4221bb5 (diff) | |
download | manaserv-18b932ae7b11a75c3d68141789c42a20bb27396c.tar.gz manaserv-18b932ae7b11a75c3d68141789c42a20bb27396c.tar.xz manaserv-18b932ae7b11a75c3d68141789c42a20bb27396c.zip |
Grammar Corrections, and a little bit of work on getting the name of the Db.
Diffstat (limited to 'src/dal')
-rw-r--r-- | src/dal/dataprovider.cpp | 14 | ||||
-rw-r--r-- | src/dal/dataprovider.h | 7 | ||||
-rw-r--r-- | src/dal/mysqldataprovider.cpp | 3 | ||||
-rw-r--r-- | src/dal/pqdataprovider.cpp | 3 | ||||
-rw-r--r-- | src/dal/sqlitedataprovider.cpp | 3 |
5 files changed, 30 insertions, 0 deletions
diff --git a/src/dal/dataprovider.cpp b/src/dal/dataprovider.cpp index dbfab72..29e0e6c 100644 --- a/src/dal/dataprovider.cpp +++ b/src/dal/dataprovider.cpp @@ -62,6 +62,20 @@ DataProvider::isConnected(void) const return mIsConnected; } +/** + * Get the DataBase Name + */ +std::string +DataProvider::getDbName(void) +{ + if (!isConnected()) + { + return ""; + } + + return mDbName; +} + } // namespace dal } // namespace tmwserv diff --git a/src/dal/dataprovider.h b/src/dal/dataprovider.h index 2789571..6687a74 100644 --- a/src/dal/dataprovider.h +++ b/src/dal/dataprovider.h @@ -137,6 +137,13 @@ class DataProvider virtual void disconnect(void) = 0; + /** + * Get the Database Name. + */ + std::string + getDbName(void); + + protected: std::string mDbName; /**< the database name */ diff --git a/src/dal/mysqldataprovider.cpp b/src/dal/mysqldataprovider.cpp index ca01577..d397253 100644 --- a/src/dal/mysqldataprovider.cpp +++ b/src/dal/mysqldataprovider.cpp @@ -110,6 +110,9 @@ MySqlDataProvider::connect(const std::string& dbName, throw DbConnectionFailure(msg); } + // Save the Db Name. + mDbName = dbName; + mIsConnected = true; } diff --git a/src/dal/pqdataprovider.cpp b/src/dal/pqdataprovider.cpp index dd91f27..2a30ef9 100644 --- a/src/dal/pqdataprovider.cpp +++ b/src/dal/pqdataprovider.cpp @@ -89,6 +89,9 @@ PqDataProvider::connect(const std::string& dbName, throw DbConnectionFailure(error); } + // Save the Db Name. + mDbName = dbName; + mIsConnected = true; } diff --git a/src/dal/sqlitedataprovider.cpp b/src/dal/sqlitedataprovider.cpp index 1663ddd..2af82fc 100644 --- a/src/dal/sqlitedataprovider.cpp +++ b/src/dal/sqlitedataprovider.cpp @@ -98,6 +98,9 @@ SqLiteDataProvider::connect(const std::string& dbName, throw DbConnectionFailure(msg); } + // Save the Db Name. + mDbName = dbName; + mIsConnected = true; } |