1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //---------------------------------------------------------------------------
- #ifndef CDSDatabaseFH
- #define CDSDatabaseFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #include "ITSLibF.h"
- //---------------------------------------------------------------------------
- /*
- * Database class
- */
- class TItsDatabase
- {
- public:
- TItsDatabase();
- virtual ~TItsDatabase();
- void Clear();
- private:
- bool FCompleted;
- public:
- String TABLESPACE_NAME;
- int TOTAL_MB;
- int USED_MB;
- int FREE_MB;
- int USED_PERCENT;
- public:
- __property bool Completed = {read = FCompleted, write = FCompleted};
- };
- //---------------------------------------------------------------------------
- /*
- * Database Manager
- */
- class TItsDatabaseManager
- {
- public:
- TItsDatabaseManager();
- virtual ~TItsDatabaseManager();
- public:
- TItsMap<String, TItsDatabase*> FLists;
- public:
- bool LoadFromDb(TADOConnection *ADbConn=NULL);
- };
- //---------------------------------------------------------------------------
- extern TItsDatabaseManager *ItsDatabaseManager;
- //---------------------------------------------------------------------------
- #endif
|