请问高手,在vc++中怎么连结服务器上的oracle数据库!通过ado进行连结!
我用如下语句hr = m_pConnection->Open("Provider=MSDAORA,Data Source=oemrep",User ID="postion",Password="postion",-1);
编译时总说 'User' : undeclared identifier
: error C2146: syntax error : missing ')' before identifier 'ID'
: error C2059: syntax error : ')'
这是为什么?
请指点一下!谢谢!
问题点数:20、回复次数:6Top
1 楼ZHENG017()回复于 2003-09-04 13:44:47 得分 5
m_connectionptr.CreateInstance (__uuidof(Connection));
m_connectionptr->CommandTimeout =30;
_bstr_t strConnect = _T("Provider=MSDAORA.1;Password=manager;User ID=system;Data Source=oemrep;Persist Security Info=True");
m_connectionptr->Open (strConnect,"system","manager",-1);Top
2 楼ZHENG017()回复于 2003-09-04 13:47:16 得分 0
注意是";".方法:新建一个dialog,放上ms ado 6.0的控件,在属性里再bulid连接字符串,step by step.测试接连成功后,把字符串copy出来。
^_^Top
3 楼qy789()回复于 2003-09-05 08:50:34 得分 8
将User ID="postion",Password="postion"
去掉引号
User ID=postion,Password=postionTop
4 楼qy789()回复于 2003-09-05 08:53:17 得分 0
我的:
("Provider=OraOLEDB.ORACLE.1;Server=192.168.0.32;DATABASE=MYTESTDB;User ID=gao;Password=gao");
你的:
("Provider=MSDAORA,Data Source=oemrep",User ID="postion",Password="postion",-1)
看看引号的位置Top
5 楼sunyuan_01(Fuck_Man超人兄弟)回复于 2003-09-07 00:00:26 得分 4
http://www.codeproject.com/database/connectionstrings.asp?target=excelTop
6 楼zfive5(醉马不肖)回复于 2003-09-07 09:27:02 得分 3
http://expert.csdn.net/Expert/topic/1967/1967452.xml?temp=.1640283Top




