我是靠谱客的博主 沉静柠檬,这篇文章主要介绍遇到sql server打开dbf文件出现7303,“找不到可安装的 ISAM”的问题,现在分享给大家,希望可以做个参考。

直接上代码,这个是之前一直可以运行的,直到上回重装了下office,然后就出现错误了

select * into hubei
from openrowset 
  ('Microsoft.ACE.OLEDB.12.0', 
  'dBase IV;HDR=NO;IMEX=2; Database=E:temp', 
  'select * from [湖北poi总.dbf]')
  

代码操作没有问题,也没有单引号的问题,排查半天可能跟没装个东西有关系,对了急救室ace.oledb.12.0这个,然后找到了安装包,可以参考这个https://blog.csdn.net/shylx123/article/details/78881621,——Microsoft.ace.oledb.12.0 没有在本机注册

2、下载安装完成后,重启sql server服务,然后运行,成功!

以下为下载地址:

如果是要把程序部署到IIS上,推荐用office64bit(access)来开发程序,这样就会避免本地的编译环境和IIS的环境不同而出面错误。

 

AccessDatabaseEngine各版本下载链接

 

AccessDatabaseEngine2016

https://www.microsoft.com/en-us/download/details.aspx?id=54920

 

AccessDatabaseEngine2010

https://www.microsoft.com/en-us/download/details.aspx?id=13255

 

AccessDatabaseEngine2007

https://www.microsoft.com/en-us/download/details.aspx?id=23734

 

最后

以上就是沉静柠檬最近收集整理的关于遇到sql server打开dbf文件出现7303,“找不到可安装的 ISAM”的问题的全部内容,更多相关遇到sql内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部