来自VS2010的oracle数据库连接

时间:2012-06-12 00:19:18

标签: c# asp.net oracle oracle11g

我可以在我的本地开发机器上的特定Web项目上成功执行以下代码。

      string cStr = @"data source=xxxxxxx;user id=xxxxx;password=xxxx;persist security info=false";
      using (OracleConnection oc = new OracleConnection(cStr))
      {
          oc.Open();
          oc.Close();

      }

但是如果我尝试在任何其他项目(web,console,Test)中执行它,我会收到以下错误。

OCIEnvCreate失败,返回码为-1,但错误消息文本不可用。

我用谷歌搜索并查看了这个网站,到目前为止所有答案都没有帮助我。我真的需要帮助。所以请不要低估这个问题。

这是我的开发机器设置......

Windows 7企业Service Pack 1 64位操作系统

Visual Studio 2010企业服务包1 IIS版本7.5

Oracle版本11.2.0

正在运行的Web应用程序的目标是.net框架4.

感谢

1 个答案:

答案 0 :(得分:1)

问题是安装了多个Oracle客户端。

请参阅TechnoEncode

的此页面