C#无法远程连接64位ORACLE数据库
如题,,其实也并不是连不上,使用plsql可以连接也可以看到数据,,但是在软件里无法加载数据,,MSDAORA.1和OraOLEDB.Oracle两种方法都试过了,,都不...
如题,,其实也并不是连不上,使用plsql可以连接也可以看到数据,,但是在软件里无法加载数据,,MSDAORA.1和OraOLEDB.Oracle两种方法都试过了,,都不可以。。求大神指教
展开
展开全部
c#连接oracle,建议用System.Data.OracleClient 或者 ODP连接; oledb应该也行。
连接Oracle最关键要注意客户端操作系统位数+oci的位数+程序编译选择的位数
如果是64位操作系统,那么可以用x86编译+32位的oci.dll
或者用any cpu编译+64位oci.dll
如果是32位操作系统,那么可以用x86编译+32位的oci.dll(其实这种选择没有必要)
或者用any cpu编译+32位oci.dll
连接Oracle最关键要注意客户端操作系统位数+oci的位数+程序编译选择的位数
如果是64位操作系统,那么可以用x86编译+32位的oci.dll
或者用any cpu编译+64位oci.dll
如果是32位操作系统,那么可以用x86编译+32位的oci.dll(其实这种选择没有必要)
或者用any cpu编译+32位oci.dll
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询