已安装的Oracle客户端的Oracle Data Access DLL版本

时间:2015-10-07 06:51:24

标签: asp.net oracle oracle11g

我使用Oracle数据库开发了一些Asp.net应用程序来存储数据。在我的项目的代码隐藏中有一个命令会导致错误。因此,如果执行以下命令:

protected void Button1_Click(object sender, EventArgs e)
{
    try
    {
        OracleConnection ConDatabase = new OracleConnection();
        // String ConnectionStrings = ConfigurationManager.ConnectionStrings["MetacatWFConnectionString"].ConnectionString;
    }
    catch (Exception ex) { TextBox1.Text = ex.ToString(); }

}

然后显示错误: enter image description here

那是the provider not compatible with the version of oracle client。我不知道为什么会这样。我的oracle客户端版本为10.2.0.4.0,我的oracle.dataaccess.dll2.112.3.0。这些是否相互关联。我不知道如何确定与Oracle客户端版本匹配的Oracle.DataAccess.dll版本。

1 个答案:

答案 0 :(得分:0)

我认为2.112.3.0中的112意味着您的ASP.Programm需要在您的计算机上安装11g2客户端。您可以更新Oracle客户端,因为它与10g数据库向后兼容。希望有所帮助。