MDAC OLEDB命令提示符32位问题
几年前,我写了一个C#.NET程序,它使用Microsoft ACE和JET OLEDB将Excel电子表格转换为CSV文件。最近我们升级到Windows Server 2008 x64服务器。由于JET已被弃用,因此该方法不再有效。最初使用JET处理来自Excel 2003的.xls文件,并使用ACE处理.xlsx Excel 2007文件。我更改了连接字符串以使用ACE。
我们现在可以通过命令提示符成功运行程序。但是,当我们使用自动化软件(显然运行类似于Start-> Run方法的程序)时,我们会收到一条错误消息,指出未安装Microsoft数据访问组件。研究这些后,它们似乎只能在32位系统上运行,并且不支持Windows Server 2000以上的任何功能。
有任何想法吗?我们安装了最新的beta x64 ACE OLEDB驱动程序。该程序手动运行良好。我也尝试用x86的目标平台编译程序。我们还使用自动化软件使用的Windows帐户成功手动运行程序。
没有找到相关结果
已邀请:
1 个回复
窃誓额