![]() |
#2
rjsp2011-02-18 15:36
|

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","IsEOF")
#include<iostream>
using namespace std;
class ConnectOracle
{
public:
::_ConnectionPtr m_pConnection;
::_RecordsetPtr m_pRecordset;
::_CommandPtr m_pCommand;
public:
ConnectOracle();
void OnInitADOConn();
};
void ConnectOracle::OnInitADOConn()
{
::CoInitialize(NULL);
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance(__uuidof(Connection));
_bstr_t strConnect = "driver = {SQL Server};Server = 192.168.1.152;DATABASE = QSSHGIS;UID=FOREVERGEO;PWD=FOREVERGEO";
hr = m_pConnection->Open(strConnect,"","",adModeUnknown);
if (hr == S_OK)
{
cout<<"连接数据库成功!"<<endl;
}
}
catch (_com_error e)
{
cout<<"连接数据库失败!\r\n错误信息:"<<e.Description()<<endl;
}
}
#include<iostream>
using namespace std;
class ConnectOracle
{
public:
::_ConnectionPtr m_pConnection;
::_RecordsetPtr m_pRecordset;
::_CommandPtr m_pCommand;
public:
ConnectOracle();
void OnInitADOConn();
};
void ConnectOracle::OnInitADOConn()
{
::CoInitialize(NULL);
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance(__uuidof(Connection));
_bstr_t strConnect = "driver = {SQL Server};Server = 192.168.1.152;DATABASE = QSSHGIS;UID=FOREVERGEO;PWD=FOREVERGEO";
hr = m_pConnection->Open(strConnect,"","",adModeUnknown);
if (hr == S_OK)
{
cout<<"连接数据库成功!"<<endl;
}
}
catch (_com_error e)
{
cout<<"连接数据库失败!\r\n错误信息:"<<e.Description()<<endl;
}
}