概述
直接上代码,这个是之前一直可以运行的,直到上回重装了下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”的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复