这两种驱动不一样,一个是微软提供的,一个是oracle自己提供的。
 建议:使用ole db 驱动,不要用odbc驱动了.

解决方案 »

  1.   

    我在VB6中使用ADO来连接ORACLE,使用DSN的连接方式,在这种情况下用那种ODBC好一些?
    麻烦再给讲一下。
      

  2.   


    假设使用缺省用户scott,密码tiger,sid=oradb1.使用Oracle提供的OLEDB驱动:  连接串:
        Provider=OraOLEDB.Oracle.1;Persist Security Info=True;
         User ID=scott;Password=tiger;Data Source=oradb2.使用Microsoft 提供的驱动:  连接串:
        Provider=MSDAORA.1;Persist Security Info=True;
         User ID=scott;Password=tiger;Data Source=oradb 可以看出,除了provider不一样,其他部分都相同 可以不用dsn的方式,具体语法查msdn吧.