手头上有个dbf文件,可以用excel来打开。现在我想直接用Sql将dbf中的数据读出来
SELECT *,Version = '20120101', SourceName = 'denada' FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','dBase 5.0;DATABASE=D:\Claim\den_dbase','select * from [denada]') 使用了如上方法,但是会一直报错 提示:
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
换一个数据库打开就又没有问题了。请问这是什么原因呢?多谢大家了