本人编写的一个winform小工具,用的是Access数据库,编译时必须选择X86进行编译,否则无法运行,提示未注册Microsoft.Jet.OLEDB.4.0。
目前,有个小的功能,需要链接内网某服务器上ORACLE数据库,在X86模式下编译会报错:“BadImageFormatException…”。
经测试anyCPU下访问oracle没问题,但是access数据库请求异常。
有没有不安装任何插件的情况下,兼容ACCESS和oracle同时存在并正常访问。
注:.netframework 2.0
目前,有个小的功能,需要链接内网某服务器上ORACLE数据库,在X86模式下编译会报错:“BadImageFormatException…”。
经测试anyCPU下访问oracle没问题,但是access数据库请求异常。
有没有不安装任何插件的情况下,兼容ACCESS和oracle同时存在并正常访问。
注:.netframework 2.0
解决方案
40
可以不用,Oracle已出了一个不用安装Client的net组件了,官网上有的下。大小在170M左右。
需要链接内网某服务器上ORACLE数据库,在X86模式下编译会报是原因是你下载的组件是64的,你要用对应的x86组件
Access只能用在x86上
需要链接内网某服务器上ORACLE数据库,在X86模式下编译会报是原因是你下载的组件是64的,你要用对应的x86组件
Access只能用在x86上