# 求解:怎么用 ADO 连接局域网的 Oracle DB ?
c++吧
全部回复
仅看楼主
level 2
strConn = "Provider=OraOLEDB.Oracle.1;\
Data Source=@lj:1521:orcl;\
User ID=sunfrm;\
Password=123456;Persist Security Info=True";
AfxOleInit();
CoInitialize(NULL);
pConn.CreateInstance(__uuidof(Connection));
pConn->ConnectionTimeout = 5;
pConn->Open(_bstr_t(strConn),"","",NULL);
2015年07月23日 10点07分 1
level 2
我用 PL/SQL 已经可以正常访问局域网的这个Oracle了,为什么用C++的程序连接不上呢?
难道是因为连接字符串的写法有问题吗? 有人熟悉吗?
2015年07月23日 10点07分 2
level 5
楼主,你解决了吗?用c++根本连接不上oracle啊,烦看我好久了。oracle用sql plus可以连接。
2018年02月11日 19点02分 3
没解决。。后来我是改成用 java jdbc 去连接了。。 怀疑是 oci.dll 版本调用错了,没再去研究了。。
2018年02月26日 14点02分
1