一、问题描述
出现的问题如下图所示,原因是开发使用的软件环境问题。
二、解决方式
使用ODAC连接Oracle数据库,来替代原先的Oracleclient连接方式。避免因开发环境不一样导致程序运行报错。
操作步骤
1、将ODAC文件解压到某一文件夹
2、在解压文件夹下允许cmd命令窗口
3、运行安装程序
install.bat all d:\odac odac
这里安装到了d盘,如需更改,按自己需要即可。
4、将d:\odac d:\odac\bin 配置到系统环境变量,path前
5、新建系统环境变量
oracle_home=d:\odac
6、将文件夹内 d:\odac\odp.net4\odp.net\bin\4\Oracle.DataAccess.dll
引入到工程中,并将之前使用的System.Data.Oracle引用替换为Oracle.DataAccess.Client
重新加载工程即可解决问题。