奇怪的类型初始值设定项异常
来源:互联网 发布:国际黄金价格软件 编辑:程序博客网 时间:2024/05/16 19:01
最近在开发机上测试访问oracle的winform程序时发现了奇怪的类型初始值设定项异常。开发机装了oracle11g数据库,oracle10g客户端。程序访问11g数据库中的数据。
通常访问oracle要么用微软的System.Data.OracleClient,要么用Oracle自己的Oracle.DataAccess.Client。
我在代码中发现在一个方法里同时使用了这两种方式,先用System.Data.OracleClient连接数据库访问数据,完成后关闭数据库连接。然后用Oracle.DataAccess.Client连接数据库,但就在连接时报错:
{System.TypeInitializationException: “Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。 ---> Oracle.DataAccess.Client.OracleException 提供程序与此版本的 Oracle 客户机不兼容
当我把连接的顺序换一下,先用Oracle.DataAccess.Client连接数据库访问数据,完成后关闭数据库连接,然后用System.Data.OracleClient连接数据库访问数据,完成后关闭数据库连接。这样不会报错。问题虽然解决了,但我想弄清楚为何会这样,希望了解的人能解释一下。
- 奇怪的类型初始值设定项异常
- "<Module>"的类型初始值设定项引发异常的解决办法
- 类型初始值设定项引发异常的解决方法
- NHibernate.Cfg.Configuration”的类型初始值设定项引发异常
- DAL.SQLHelper 的类型初始值设定项引发异常
- 类型初始值设定项引发异常的解决方案
- “OSGeo.OGR.Ogr”的类型初始值设定项引发异常
- 项目中 XX的类型初始值设定项引发异常
- 单元测试System.TypeInitializationException: ......的类型初始值设定项引发异常
- Emgu.CV.CvInvoke的类型初始值设定项引发异常
- [TypeInitializationException: “th_AdminManagementFunction.ConvertUrl”的类型初始值设定项引发异常。]
- gentle.framework.providerfactory的类型初始值设定项引发异常
- “NHibernate.Cfg.Configuration”的类型初始值设定项引发异常。
- “log4net.Core.LoggerManager”的类型初始值设定项引发异常
- “OracleHelper”的类型初始值设定项引发异常。
- DAL.SQLHelper的类型初始值设定项引发异常
- 类型初始值设定项引发异常的解决方法
- “sqlHelper.sqlHelper”的类型初始值设定项引发异常。
- iOS项目转移到自动引用计数
- 使用update-alternatives切换ubuntu下默认的java命令
- 谈谈分析模型的那些事儿 之 职责驱动设计
- 在ToolStrip中加入具有更好体验性的DateTimePicker
- 为何要使用项目管理软件
- 奇怪的类型初始值设定项异常
- eclipse 开导入android 第三方jar包java heap space问题解决
- java sql server 连接异常
- EAS BOS开发 为表中指定列添加F7编辑器
- Qt中定时器TimerID的小总结
- NPR华裔女工程师分享web应用前端高效开发
- sharepoint 2010 在线学习系统-培训系统-资源库系统 扩展
- No Response from the Server, Does it Hang or Spin?
- 如何查看Mysql服务器上的版本