我昨天在一个客户那边装了一个我们公司的系统,然后我想用我们自己开发的数据库连接的小工具配置数据库连接,但是怎么配也连不上,老是报“错误:[MicroSoft][ODBC driver For Oracle][Oracle]”的错误!我试过让他们装一个完整的服务器版本的ORACLE9,装完后用SQL PLUS可以正常连接远程数据库。但是我们的连接工具还是连不上,我们连接数据库的方式是ADO。下面是我们采取的3个连接字符串,第一个字符串连接错误,就会自动选择第二种连接方式,如果三个连接都失败,才会抛出错误。字符串如:
1。Provider=msdaora;data source=fundacc;user id=manulifenew;password=1
2。Provider=oraoledb.oracle;data source=fundacc;user id=manulifenew;password=1
3。Driver=Oracle in OraHome92;dbq=fundacc;uid=manulifenew;pwd=1
第一次发贴求助,对于积分奖励我还不是很清楚,希望有人能不计个人得失、不惜牺牲自己的时间,给小弟解疑,万分感谢!

解决方案 »

  1.   

    机子上有fundacc这个服务名吗?如果有,试下下面的语句:
    Provider=Oracle in OraHome92;data source=fundacc;user id=manulifenew;password=1
      

  2.   

    先谢谢各位的关注!谢谢雪狼的帮助!
    我给出的三个连接字符串是在我本地,从程序里取出来的。FundAcc是我本地的全局数据库名。我想问一下,您这个连接字符串和我上面那三条有本质的区别吗?我是ORACLE菜菜,我先去查查资料,同时,期待您的回复!
      

  3.   

    回复[hebo2005()],我这个小程序是用VB开发的。用的是ADO的方式连接的数据库。谢谢关注!