使用我自己的类库连接到Oracle时出现问题

时间:2018-07-16 14:38:07

标签: .net vb.net oracle

我编写了一个代码,该代码使用 Oracle.DataAccess.Client 读取数据(完美运行)。 当我编译与DLL相同的代码并调用该函数时,突然出现运行时错误,内容为:

  

提供程序与Oracle Client的版本不兼容

我通过运行以下命令从NuGet下载了Oracle.DataAccess:

  

安装包ODP.NET4-版本4.112.3

.Net Framework是版本4.6.2。在这两个项目中,我都是从bin文件夹中引用我的DLL。

这是我的代码:

Public Shared Function ReturnTheValue(ByVal ConnString As String,ByVal SQL As String) As DataTable
        Dim DT As New DataTable("Data")
        Using Conn As New OracleConnection(ConnString )
            Dim cmd As New OracleCommand(SQL, Conn)
            Dim Da As New OracleDataAdapter(cmd)
            Da.Fill(DT)
            Conn.Close()
        End Using
        Return DT
 End Function

0 个答案:

没有答案