如题,谢谢各位了,知道的来说一下吧!oracle11gmfc2010

解决方案 »

  1.   

    有个网站搜集了大部分DB的connection string,这种东西不用强记
    http://www.connectionstrings.com/
      

  2.   

     CString  m_sConn=_T("Provider=OraOLEDB.Oracle.1;Password=Apple123;User ID=system;Data Source=\"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)) )(CONNECT_DATA = (SERVICE_NAME = orcl.168.1.126)))\"");
    m_pConnection>Open(_bstr_t(m_sConn),_bstr_t("chezai"),_bstr_t("Apple123"),adModeUnknown);我这样写的为什么连不上?
      

  3.   

    ADO助手测试下连接字符串。
      

  4.   

    楼上挺专业的,还专门做了一个小工具也可以 右键随便新建一个文本文本,扩展名改为udl
    参数填进去慢慢试着连就行,成功后再以文本方式打开,connectstring就已经帮你写在里面了总之没必要通过调试程序试
      

  5.   

    再补充一下我没有安装客户端。楼上用udl测试连接的方法已经试过了,但是连接不成功。
      

  6.   

    好像装instantclient也可以,微软自带的oracle的驱动太旧了,已经不能连接高版本的oracle。