我是靠谱客的博主 沉静柠檬,最近开发中收集的这篇文章主要介绍遇到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 server打开dbf文件出现7303,“找不到可安装的 ISAM”的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部