以前程序好好的,能进行任何操作
但从昨天开始突然连接数据库失败,代码如下:
try
{
::CoInitialize(NULL);
hr=m_pConnection.CreateInstance(__uuidof(Connection));
if (SUCCEEDED(hr))
MessageBox( "ok ");
else
MessageBox( "bad ");
m_pConnection-> Open( "Provider=MSDAORA.1;Data Source=abc; ", "eval ", "eval123 ",adModeUnknown);
}
catch (_com_error e)
{
AfxMessageBox(e.ErrorMessage());
AfxMessageBox( "数据库连接不成功! ");
}
结果先显示ok,然后就是 "未指定的错误 "和 "数据库连接不成功! "
用oracle自带的sql plus能连接和查询数据
主要怀疑m_pConnection-> Open( "Provider=MSDAORA.1;Data Source=abc; ", "eval ", "eval123 ",adModeUnknown);
但以前都是好好的啊,奇怪了,望帮忙解决,先谢了
yu