在论坛里转了很久,看了很多相关的帖子,但是,还是搞不定,只好请高手看看了.
1.oracle为9.2版本,OraOLEDB已安装.
2.代码如下:
//连接数据库
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Persist Security Info=True;Data Source=qhycj;","zjgl","zjgl",adModeUnknown);
// m_pConnection->Open("Provider=MSDAORA;Password=zjgl;Persist Security Info=True;User ID=zjgl;Data Source=qhycj","","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
AfxMessageBox("数据库连接失败!");
return;
} 3.总是报"无效指针"的错!先谢谢了!
1.oracle为9.2版本,OraOLEDB已安装.
2.代码如下:
//连接数据库
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Persist Security Info=True;Data Source=qhycj;","zjgl","zjgl",adModeUnknown);
// m_pConnection->Open("Provider=MSDAORA;Password=zjgl;Persist Security Info=True;User ID=zjgl;Data Source=qhycj","","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
AfxMessageBox("数据库连接失败!");
return;
} 3.总是报"无效指针"的错!先谢谢了!
return ;
记得初始化
忘了在APP类的InitInstance()中,加AfxOleInit();
看了那么些文档都没提到,也真是难为偶们新手嘛!