odbc用如下字串.
"FILEDSN=mydb;UID=username;PWD=password"   
要配置odbc mydb
oledb用如下
"Provider=MSDAORA.1;Password=password;Persist Security Info=True;User ID=username;Data Source=mydb"
要确保 connect username/password@mydb可以连接的上oracle

解决方案 »

  1.   

    同上,如果还是不行,请安装MDAC2.8,微软网站上有下载!
      

  2.   

    TO: GerryYang(轻尘)  zhpsam109(孤寂无边) 我按你说的oledb试了。可是还是出错,下了MDAC2.8安装了也没有用。。
    提示错误:
      Microsoft OLE DB Provider for Oracle 错误 '80004005' 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。   Oracle客户端的软件我刚装过。装的是Oracle9i的客户端....
    是不是有什么我没有配置好的啊。
    请大虾们帮忙
      

  3.   

    你为什么不用oracle in orahom92的ODBC呢.
      

  4.   

    odbc用如下字串.
    "FILEDSN=mydb;UID=username;PWD=password"   
    要配置odbc mydb
    oledb用如下
    "Provider=MSDAORA.1;Password=password;Persist Security Info=True;User ID=username;Data Source=mydb"
    要确保 connect username/password@mydb可以连接的上oracle