用的是orancle8,Data Source为"cyxt",User ID为"cyxt",Password为"cyxt",。_ConnectionPtr m_pConnTemp;
m_pConnTemp.CreateInstance("ADODB.Connection");
m_pConnTemp.Open(请问open后的是怎么写的?

解决方案 »

  1.   

    连接字符串最好是让系统帮你生成,方法如下在任何地方建立一个文本文件,然后重命名成*.udl文件(如connection.udl)
    双击打开,弹出来的对话框和用build方式弹出来的是一样的,你设置好之后确定,再以
    文本方式打开那个文件,拷贝那里面的连接字符串来用就可以了
      

  2.   


    m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=1526))(CONNECT_DATA=TEST));User ID=adm;Password=adm","","",adModeUnknown);或
    m_pConnection->Open("Provider=OraOLEDB.Oracle.1;Data Source=TEST;User ID=adm;Password=adm","","",adModeUnknown);一种不需要配置oralce客户端数据库服务名我认为一种方法好,但还是需要安装oracle客户端,以后提问之前,先搜搜
    不知道那位人兄有不安装oralce端的解决方案
      

  3.   

    请问楼上兄弟,如何将.txt文件改为.udl文件.
      

  4.   

    有不用装客户端的方法,不过是在delphi中
      

  5.   

    m_pConnection->ConnectionString = 
         "Provider=OraOLEDB.ORACLE.1;Data Source=cyxt;User  Id=cyxt;Password=cyxt;";
    m_pConnection->Open( "", "", "",adConnectUnspecified );
    试试,希望对你有所帮助!