我在vc里用ADO连接oracle数据库,有一段连接的语句是这样的:
_bstr_t strConnect ="Provider=OraOLEDB.Oracle.1;Server=  ;Database=ORADB;uid=HrSys;pwd=dasenlin;
m_pConnection->Open(strConnect,"","",adModeUnknown);请教一下:这个Provider 的内容是不是需要我装oracle客户端来安装Oracle Provider for OLE DB。
我用的microsoft ODBC for Oracle这个驱动程序可不可以 阿还有这个Server 应该填什么啊?是我这个机器的名字,还是填什么。总连不上,急死了
望大家来帮忙~

解决方案 »

  1.   

    ="Provider=OraOLEDB.Oracle.1;Server=  ;Database=ORADB;uid=HrSys;pwd=dasenlin;
    我以前连通过~但程序没有留下~
    印象中必需安装ORACLE的客户端
    SERVER=ORACLE的服务器IP
    database=ORACLE的客户端创建的别名
    UID=用户名
    PWD=密码
      

  2.   

    但是我运行后
    出现登录框
    输入我的用户名和密码后
    出现了ora-01017:无效的用户名/口令;拒绝登录
    这又是为什么呢
      

  3.   

    不知道~
    我一连就通没遇什么问题~
    你用SQL PLUS先试试再说~
      

  4.   

    对了,再请教一下oracle 客户端和服务器可以装在同一个系统下吗?
      

  5.   

    对了,请问一下哪有o4racle 9.2版本的客户端下阿
    当时装的时候只是装了服务器。赫赫