int CMyDatabase::OpenConnection( CDatabase &m_Database,int dbms,int Index ) { char drivername[255] = {0}; int result = -1; StationIndex = Index; try { m_Database.SetLoginTimeout(2); m_Database.OpenEx(m_strConnect, CDatabase::noOdbcDialog); } catch( CDBException *e) { result = -1; char Message[255] = {0}; sprintf(Message,"CMyDatabase::OpenConnection(%s)",e->m_strError); WriteLog(Message,""); e->Delete(); } return result; }
int CMyDatabase::OpenConnection( CDatabase &m_Database ) { char drivername[255] = {0}; int result = 0; char Message[255] = {0}; try { m_Database.SetLoginTimeout(2); m_Database.OpenEx(m_strConnect, CDatabase::noOdbcDialog); result = 1; } catch( CDBException *e) { sprintf(Message,"CMyDatabase::OpenConnection(%s)",e->m_strError); printf( "%s\n",Message); WriteLog(Message,""); e->Delete(); } return result; }