Vc ADO连接Oracle 数据库打包问题? 而且从Oracle客户端可以访问数据库的表,但是在应用程序中,在连接数据库的时候就会连不上。不知道什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的连接字符串中的.1去掉,也就是换成这样的连接字符串:_bstr_t strConnect = "Provider=OraOLEDB.Oracle;Password=maj;Persist Security Info=True;User ID=maj;Data Source=MEDIA;";然后在编译运行。 不行呀,还是不行,不过从oracle客户端可以访问oracle数据库,不知道缺什么?用Depends 查,也只能查静态库,而且这些dll已经都有了 m_pConnection.CreateInstance(__uuidof(Connection)); m_pConnection->ConnectionTimeout = 8; HRESULT hRes; try { hRes=m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Password=maj; Persist Security Info=True;User ID=maj;Data Source=MEDIA;","","",adModeUnknown); _bstr_t strConnect = ConnectStr; _bstr_t DBUser = strDBUser; _bstr_t DBPwd = strDBPwd; hRes=m_pConnection->Open(strConnect,DBUser,DBPwd,adModeUnknown); } catch(_com_error e) { MessageBox("the database link error!", MB_ICONWARNING | MB_OK); OnCancel(); } if (SUCCEEDED(hRes)) { }奇怪的是debug跟踪的时候,会弹出MessageBox,但是还会进入SUCCEEDED的判断分支,太奇怪了,有没有人能解释一下 扑捉到的_com_error都是些什么错误?为什么有错误,还能连得上数据库? catch(_com_error e) { AfxMessageBox(e.Description()); OnCancel(); } 提示错误是:对象打开,不允许操作。这是什么原因造成的? 数据库里有但是程序说表或者视图不存在 急求助!谢谢~~ 学习 存储过程中的错误 数据库迁移中关于大对象的问题(sql server 到oracle) 问一个存储过程的问题。 FND_FILE.OUTPUT 的内容如何读取? 我买了一好书,可是。。请大家帮帮我 ! 那裡可以下載完整的<<oracle 初學者指南>>. 数据库exp全库导出时,报如下的错误,请问各位高人如何解决? 在一个最普通的块里使用序列,出现莫名其妙的错误,请大家帮我看看!谢谢 菜鸟提问(一):不安装Oracle数据库客户端,我的应用程序能否访问oracle数据库
m_pConnection->ConnectionTimeout = 8;
HRESULT hRes;
try
{
hRes=m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Password=maj;
Persist Security Info=True;User ID=maj;Data
Source=MEDIA;","","",adModeUnknown); _bstr_t strConnect = ConnectStr;
_bstr_t DBUser = strDBUser;
_bstr_t DBPwd = strDBPwd; hRes=m_pConnection->Open(strConnect,DBUser,DBPwd,adModeUnknown);
}
catch(_com_error e)
{
MessageBox("the database link error!", MB_ICONWARNING | MB_OK);
OnCancel();
} if (SUCCEEDED(hRes))
{
}
奇怪的是debug跟踪的时候,会弹出MessageBox,但是还会进入SUCCEEDED的判断分支,太奇怪了,有没有人能解释一下 扑捉到的_com_error都是些什么错误?为什么有错误,还能连得上数据库?
{
AfxMessageBox(e.Description());
OnCancel();
}
提示错误是:对象打开,不允许操作。这是什么原因造成的?