我初次用ado连接oracle
看了很多代码,对连接的这段怎么来的很困惑
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Password=pzone;User ID=pzone;Data Source=zp;Persist Security Info=True","","",adModeUnknown
有的说在odbc数据源中能得到,请问具体该怎么做?
还有其他方法吗???
------解决方案--------------------------------------------------------
User ID:用户名
Password: 密码
Data Source:tnsnames.ora中配置的连接串名
------解决方案--------------------------------------------------------
ADO跟odbc是两回事的,驱动不一样
odbc要在windows中配置数据源
然后再程序中连接
ADO是直接在程序中连接
但是两者连接ORACLE都要通过tnsnames.ora中的连接串来连接
tnsnames.ora可使用命令行netca来配置,也可在
%ORACLE_HOME%\network\admin下tnsnames.ora中手动配置
------解决方案--------------------------------------------------------