Code Bye

winform 链接ORACLE数据库,必须安装Instant Client 吗

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

40

可以不用,Oracle已出了一个不用安装Client的net组件了,官网上有的下。大小在170M左右。
需要链接内网某服务器上ORACLE数据库,在X86模式下编译会报是原因是你下载的组件是64的,你要用对应的x86组件
Access只能用在x86上

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明winform 链接ORACLE数据库,必须安装Instant Client 吗