---------------------------
自己看吧
------------------------------------Imports System.Data
Imports System.Data.OleDb
Public Class class_data
    Private cnstr As String = "Provider=MSDAORA;Password=kjjoa;User ID=kjjoa;Data Source=kjjoa_xf"
    '---------------------------此过程建立连接,并返回数据集----------------------------------------
    Public Function foundcn(ByVal sqltext As String, ByVal tablename As String) As DataSet
        Dim cn As New OleDbConnection(cnstr)
        Dim dap As New OleDbDataAdapter(sqltext, cn)
        Dim rs As New DataSet()
        Try
            cn.Open()
            dap.Fill(rs, tablename)
            Return rs
        Catch ee As Exception
            Exit Function
        Finally
            cn.Close()
        End Try
    End Function
    Public Function operation(ByVal sqltext As String) As String
        Dim cn As New OleDbConnection(cnstr)
        Dim cm As New OleDbCommand()
        Dim rs As New DataSet()
        cm.Connection = cn
        cm.CommandText = sqltext
        Try
            cn.Open()
            cm.ExecuteNonQuery()
        Catch ee As Exception
            Return ee.Message & "-------" & ee.ToString
            Exit Function
        Finally
            cn.Close()
        End Try
        Return "ok"
    End Function
End Class

解决方案 »

  1.   

    System.Data.OracleClient没有这个空间名称啊,老大,用oledb吧!
    你的好多啊!厉害,是不是今天...............
      

  2.   

    解决方法很多:)
    1、可以在Oracle网站上下载OraWin_92010安装,可以访问Oracle数据库;
    2、给oci.dll加aspnet用户和读写权限;
      

  3.   

    安装连接oracle数据库的组件。
    通过添加引用,来添加System.Data.OracleClient.Dll就可以了。
      

  4.   

    本人说话一下不留情。flovein2000(◣氓人科技◥) :程序别人可以运行,而我不行。你可以看看出错信息再回答。
    whatme168(江湖浪子)  : 你可以去下载一个NET访问oracle 的组件再来回答这个问题
      

  5.   

    System.Data.oledb 
    System.Data.OracleClient 是vs.net2003
      

  6.   

    未找到 Oracle 客户端和网络组件。这个问题以前遇到过,把机器重起,叫组件注册完成就没这个错误了。那个是oracle8I.
    连接条件我的经验是
    1.MDAC 2.7
    2.Oracle 8i Release 3 (8.1.7) Client 开发的机器上
      

  7.   

    还有一个办法就是你升级.net到1.1版本,你当前是1.0版本的吧,OracleClient在.net1.1内置了
      

  8.   

    babytong:
    叫组件注册完成就没这个错误了这个怎么做?
      

  9.   

    缘分天空: 我当然是安装了的。
    babytong: 暂时不考虑安装net1.1
      

  10.   

    我遇到过类似的问题,不过是8.0.5,装了8.1.7重启就好了你说的别人的机器好用,他们的oracle和操作系统版本和你的一样吗?
      

  11.   

    别人当然和我用的是一样的。问题我已经解决了。
    只有babytong和nyleex2000回答的方法类似。
    赫赫500分只能给下一个问题了