SQL2008 R2 64位下有没有办法使用'Microsoft.Jet.OLEDB.4.0

weisaisz 2013-01-17 04:48:33
之前做的一个程序,在SQL2000下用的,使用到'Microsoft.Jet.OLEDB.4.0' 读取Excel文件。
现在客户升级到SQL2008 R2 64位,发现不支持'Microsoft.Jet.OLEDB.4.0' ,关键是该程序的源码也找不到了,通用的解决方法没法用。客户也不可能安装回2005以下版本。

有没有变通的办法在SQL2008 R2 64位下有没有办法使用Microsoft.Jet.OLEDB.4.0.
谢谢。
...全文
328 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weisaisz 2013-01-18
  • 打赏
  • 举报
回复
微软出新产品就没有想到向下兼容吗?客户都安装office 2003正版的,就算有源码,难度要要求客户全部改装 Ofiice 2010吗
weisaisz 2013-01-18
  • 打赏
  • 举报
回复
如果是SQL 2008 32位的,是否就没有问题?
KevinLiu 2013-01-17
  • 打赏
  • 举报
回复
这个不太可能啦,因为Microsoft.Jet.OLEDB.4.0是没有64位Provider的,确实非常麻烦。
weisaisz 2013-01-17
  • 打赏
  • 举报
回复
现在关键点是在没有源码的情况下,怎么把Microsoft.Jet.OLEDB.4.0 改为 Microsoft.ACE.OLEDB.12.0
weisaisz 2013-01-17
  • 打赏
  • 举报
回复
第1、2个方法没法用,因为程序功能是导入Excel、转换,产生相应的数据是一体的,无法分布做。 第3个方法关键点是要“将 Microsoft.Jet.OLEDB.4.0 改为 Microsoft.ACE.OLEDB.12.0,”,没有源码,没法改啊
KevinLiu 2013-01-17
  • 打赏
  • 举报
回复
参考这篇文章:如何获得64位 Jet Driver http://blog.csdn.net/smithliu328/article/details/7951434

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧