1.首先检查一下有没有odbc的驱动程序,一般都自带microsoft odbc for oracle,这个就可以用的,当然oracle的odbc也是可以的,比如9i的是类似这样的 oracle in orahome920等。
2。安装好oracle客户端以后要配置好客户端服务名,就是tnsnames.ora里面东东,保证可以连接数据库。
3。添加odbc数据源,如果是用microsoft odbc for oracle驱动程序,就在服务器一栏写刚才配的那个客户端服务名。其他就不赘述了。

解决方案 »

  1.   

    确保oracle客户端可以访问
    用oracle in orahome92作为驱动
    就可以了
    为什么不用oledb呢?
      

  2.   

    装上Oracle客户端 ;ms oledb for oracle就很好啊
      

  3.   

    我装了oracle客户端,但是新建数据源的时候出错,我也不知道是什么原因就是了
      

  4.   

    保证sql*plus成功连接oracle,microsoft odbc for oracle是否能用,这一点问题上搞清楚,容易解决
      

  5.   

    已经安装了oracle的客户端,那数据库装上了吗?
    装上以后microsoft odbc for oracle应该就没有问题
      

  6.   

    配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→
    添加一个系统DSN:
       数据源名称(自己设,好记就行如:aaa)
       服务名称(Oracle主机字符串:oradb)
       用户名称(Oracle用户名:如user1)
    服务名称见tnsnames.ora文件中
       ORADB =
         (DESCRIPTION =
           (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
           )
           (CONNECT_DATA =
             (SERVICE_NAME = oradb)
           )
    以上步骤请确保已经装上客户端和数据库!