似是而非

导航

2011年7月30日 #

【转】使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题

摘要: 平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端。但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Oracle的应用程序时,可能会遇到版本上的问题。主要版本问题有两种,一种是32位版和64位版的问题,如果我们开发出来的应用是32位的,那么就必须使用32位的客户端,如果是64位的应用程序当然对应64位的客户端。这里需要注意:在64位的环境中使用VS开发Web程序,其运行的Web服务“WebDev.WebServer.exe”是32位的,所以如果要调试64位的Oracle连接程序,最好是部署到IIS中 阅读全文

posted @ 2011-07-30 18:24 似是而非 阅读(781) 评论(0) 推荐(0) 编辑

从Excel中导入数据时,提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。

摘要: 操作系统使用的是64位的Windows2008操作系统 -----------------------------解决办法:这是由于该计算机上没有安装Microsoft Access Database Engine组件,该组件帮助在现有的Microsoft Office文件与其他数据源之间传输数据。而观辰软件中导入数据时,如果数据源选用Excel时,连接字符串中使用的是“Microsoft.ACE.OLEDB.12.0”,所以必须安装该组件。对于使用64位操作系统的用户,请下载相应的64位程序。具体下载地址:http://www.microsoft.com/downloads/details. 阅读全文

posted @ 2011-07-30 18:09 似是而非 阅读(2205) 评论(0) 推荐(0) 编辑