我如何解决:“无法将类型为'Devart.Data.Oracle.OracleConnection'的对象强制转换为'Devart.Data.Oracle.OracleConnection'”

时间:2017-01-11 13:37:14

标签: c# .net oracle database-connection tnsnames

尝试将c#.net应用程序连接到数据库时,会出现以下错误:

Exception:
Unable to cast object of type 'Devart.Data.Oracle.OracleConnection' to type 'Devart.Data.Oracle.OracleConnection'.
Stacktrace:
  at Devart.Data.Oracle.Linq.Provider.OracleDataProvider.Initialize(Object connection)
  at Devart.Data.Linq.DataContext.a(Object A_0, MappingSource A_1, Type A_2)
  at [DatabaseName]Context.[DatabaseName]DataContext..ctor(String connection)
  at [ApplicationName].Form1.DBConnection()
  at [ApplicationName].Form1.btnMutaties_Click(Object sender, EventArgs e)

我可以使用tns ping ping数据库,因此可以访问。

我怀疑问题是在.dll中,但我不知道在哪里以及如何。我也可能在系统设置中,因为在我的本地计算机上它正在运行,但不在服务器上。

我正在使用:

  • Visual Studio 2010
  • .NET Framework 3.5
  • Devart.Data.Oracle版本6.80.350.0
  • Windows Server 2012 R2 64位

0 个答案:

没有答案