4、把B上oracle11g Client换成oracle10g InstantClient,并且把VS里的Oracle.DataAccess.dll更换成11g版本,出现出现{"“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。"}错误。其实错误信息为The provider is not compatible with the version of Oracle client。
5、把VS2005中的Oracle.DataAccess.dll更换成10g版本,出现无法加载 DLL (OraOps10.dll),把oracle10g InstantClient换成oracle10g Client后仍然是这问题,重启机器后却出现加载出错,没有权限,然后按照:右键点击Oracle Home 文件夹(如:D:\oracle\product\10.1.0\Client_1),进入属性,进入安全,选择Authenticated Users 用户组,检查下面的权限设置,确保具有读取和执行的权限(将Read and Execute 的勾去掉,然后又勾上)。 问题解决