我有一个需要连接到 .xslx Excel 电子表格的 C# 批处理作业。在我的 Windows 7 机器上,连接字符串中的提供程序是这样指定的:
Provider=Microsoft.ACE.OLEDB.12.0
但是,当将作业移到将要运行的服务器上时,我收到以下错误消息:
System Exception: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.;
服务器正在运行 Microsoft Windows Server 2003 Standard Edition Service Pack 2。鉴于电子表格是(并且将永远是)2010 Excel .xslx 电子表格,有谁知道可以在这台机器上工作的提供商?