📄 oracle2access.cpp
字号:
// Oracle2Access.cpp: implementation of the COracle2Access class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Oracle2Access.h"
#include "resource.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
COracle2Access::COracle2Access(CString oraDSName,CString accessDSName,CString sampleName,int timeInterval,int connectDelay,int retryCount)
{
m_strOraDSName = oraDSName;
m_strAccessDSName = accessDSName;
m_strSampleName = sampleName;
m_iTimeInterval = timeInterval;
m_iConnectDelay = connectDelay;
m_iRetryCount = retryCount;
}
COracle2Access::~COracle2Access()
{
}
void COracle2Access::DataTransferForTanFen(CString tableName,CString yuanYeSampleID,CString cFenSampleID)
{
CDatabase* pDbAccess = new CDatabase();
CDatabase* pDbOra = new CDatabase();
CString szConnString = _T("");
try {
szConnString = "DSN=" + m_strOraDSName + ";UID=system;PWD=manager;";
pDbOra->OpenEx(szConnString,CDatabase::useCursorLib);
szConnString = "DSN=" + m_strAccessDSName + ";UID=;PWD=;";
pDbAccess->OpenEx(szConnString);
}
catch (CDBException* dbe)
{
//dbe->ReportError(MB_OK | MB_ICONERROR);
dbe->Delete();
pDbOra->Close();
pDbAccess->Close();
delete(pDbOra);
delete(pDbAccess);
throw CONNECTERROR;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -