#include "configinfo_test.h"


ConfigInfo_test::ConfigInfo_test()
   :m_eid(""), m_gid("")
{
   // Open DataBase
   PermanentProfile(); // initialisierung
   QSqlDatabase m_db = QSqlDatabase::addDatabase("QOCI", "configInfo");
   if(db.lastError().type() != QSqlError::NoError)
   {
       return;
   }
   m_db.setDatabaseName(GetProfileStringValue("DATABASE", "hostname", "127.0.0.1", PROFILE).c_str()); // cmsdev11
   m_db.setUserName(GetProfileStringValue("DATABASE", "username", "run", PROFILE).c_str());
   m_db.setPassword(GetProfileStringValue("DATABASE", "password", "run", PROFILE).c_str());
   if(!m_db.open())
   {
       QMessageBox::critical(0, qApp->tr("Cannot open database"), qApp->tr("Unable to establish a database connection"),
                             QMessageBox::Cancel);
       return;
   }


   if(m_db.lastError().type() != QSqlError::NoError)
   {
      qDebug() << "ERROR" + db.lastError().databaseText();
       return;
   }
}
