Пример #1
0
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;

}
Пример #2
0
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;
}