检查oracle数据库是否正确安装。
或者是连接字符串没写正确。
给个例子你参考一下。
con.ConnectionString = "Provider=OraOLEDB.Oracle; Data Source=name;user id=scott;password=tiger;" 

解决方案 »

  1.   

    安装  Oracle 的客户端 或者 OleDB 驱动。
      
      

  2.   

    我把我得connectionstring写一下:”Provider=OraOLEDB.Oracle.1;Data Source=TEST_10.13.22.242;User ID=JINXING;Password=123456;“这样写有问题吗???
      

  3.   

    要安装oracle客户端的,安装完后配置服务!!
      

  4.   

    我现在已经安装完了,可是它还是提示错误说TNS could not resolve servers name这是为什么啊?
      

  5.   

    1 在oracle客户端上用配置助手配置一个连接字,指向数据库2  "Provider=OraOLEDB.Oracle; Data Source=name;user id=scott;password=tiger;"
    这里的name就是上面配置的数据源
      

  6.   

    用ORACLE 自带的连接工具NET8 CONFIG试试,用户名SYSTEM,密码MANAGER
      

  7.   

    安装oracle8.1.7以上的客户端,安装时选择管理员选项,这样才能正确安装编程驱动。
    安装后设置客户端指向服务器的ip,数据库的sid为服务器库的sid,并设置net网络服务名。
    在net配置向导中,需测试与服务器是连通的。
    在程序中,连接字符串中,"Data Source="串后填写本地起的net网络服务名。用户要有相应的权限呦!