3,881
社区成员
发帖
与我相关
我的任务
分享
bool ReadSqlInfoThread::DbConnet()
{
CoInitialize(NULL);
bool bDbConnet=TRUE;
CString strTemp="";
strTemp.Format("Provider=OraOLEDB.Oracle;Password=%s;User ID=%s;Data Source=\"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=%s)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=%s)))\"",\
m_config->m_OraclePassword, m_config->m_OracleUserID, m_config->m_OrcaleIP, m_config->m_OracleSeverName);
if(!g_DataBase.Open(strTemp))
{
bDbConnet=FALSE;
CString str_error = g_DataBase.GetLastErrorString();
sprintf(g_error, "%s执行失败!\n", strTemp);
m_log->WriteLog(kLogInfo,"%s,,,%s",g_error, str_error);
}
else
{
sprintf(g_error, "%s执行成功!\n", strTemp);
m_log->WriteLog(kLogInfo,"%s",g_error);
}
return bDbConnet;
}