ADO如何连接远程的Oracle数据库?连接语句怎么写?(不要通过ODBC连接,不建立dsn?)
解决方案 »
- 链接错误
- 请问有没有RTSP filter的开源代码
- 为指针分配内存
- 200分求能下载ieeexplore.ieee.org的pdf的用户名,密码一个
- new带给我的麻烦从没有一天停止过,昨天今天又我被它废了,达人帮忙
- 数据库同步,欢迎下载试用:http://www.csdn.net/cnshare/soft/14/14959.shtm
- 基类与派生类的析构函数应该为虚函数,为什么?
- 怎么把VC++做的东西打包??????请指教
- 运行态的线程如何同步
- 大家再帮我一个忙吧!!画图
- *******调用Dll,它的HINSTANCE一直为NULL,可以肯定路径没有错!*******
- MFC中在Dialog上怎样把显示单条记录改为显示查询结果的所有记录?
CString strSQL;
CString strDesc;
int iCNT=0; Cn.CreateInstance(_uuidof(Connection)); //初始化Connection指针
Rs.CreateInstance(_uuidof(Recordset)); //初始化Recordset指针ReTry:
try
{
strSQL="Provider=MSDAORA.1;Password=";
strSQL+=g_strPWD;
strSQL+=";User ID=";
strSQL+=g_strUID;
strSQL+=";Data Source=";
strSQL+=g_strServer;
strSQL+=";Persist Security Info=True";
BSTR bstrSQL = strSQL.AllocSysString();
Cn->Open(bstrSQL,"","",0);
if (Cn->GetState()==1)
{
return TRUE;
}
else
{
strDesc="连接数据库失败"; MessageBox(strDesc,"错误",MB_OK|MB_ICONSTOP);
return FALSE;
}
}
catch(_com_error e)
{
strDesc="连接数据库失败"; strMsg.Format("连接数据库失败。\n\r错误信息:\n\r%s",e.ErrorMessage());
MessageBox(strMsg,"错误",MB_OK|MB_ICONSTOP); }
http://expert.csdn.net/Expert/topic/1418/1418988.xml?temp=.8791468看看,明天结贴。