章老师:您好!我在WIN7+VS2005+MSSql2005平台上制作的WEB网页中使用Microsoft.Jet.OLEDB.4.0连接了XLS文件,调试正常后,发布到Windows Server 2003+MSSql2005的服务器上运行时,结果报告错误说Microsoft.Jet.OLEDB.4.0未注册(原文是“The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.”)。安装了Office后也没有解决。我的MSSql2005是学习版,是否与此有关?
最后采用了最笨的方法解决:重新安装服务器上的Windows Server 2003的32位版本!!!
如果64位的程序,肯定不行
x86系统下载oledb provider安装即可