直接上代码,这个是之前一直可以运行的,直到上回重装了下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内容请搜索靠谱客的其他文章。
发表评论 取消回复