小弟这几天学习ADO编程,在连接oracle的时候总是无法建立连接。我是写的连接字符串,在用_ConnectionPtr的open方法的,在SQL SERVER 和ACCESS上都可以,但是oracle上就一直不对。环境是:我的机器上只有oracle9i的客户端程序,通过oracle9i客户端和一个oracle服务器建立了连接.服务名为:svr我的连接子串是这样的:
CString strConn = "Provider=MSDAORA;Data Source=svr;UID=user;Password=sa";
(不知道是不是要把模式名加上去???)_ConnectionPtr m_ptConn.CreateInstance(__uuidof(Connection));m_ptConn->open(_bstr_t(strConn),"","",adModeUnknow);我跟了一下,就是在open这一句就弹出错误了,错误号好像是#3194,或者#3149。小弟新手学习,已经几天没解决了。请高指教!!!小弟不胜感激!!!