消息7302,级别16,状态1,行1无法为链接服务器创建OLE DB提供程序“Microsoft.Jet.OLEDB.4.0”的实例“(null)”

时间:2016-05-09 02:04:23

标签: sql sql-server sql-server-2012 oledb dbf

我在这个错误中需要你的帮助。

  

Msg 7302,Level 16,State 1,Line 1
  无法为链接服务器“(null)”创建OLE DB提供程序“Microsoft.Jet.OLEDB.4.0”的实例。

我想从SQL Server导出我的表并将其插入.DBF文件。

这是我的代码:

Declare @sql nvarchar(max)
Set @sql = 'INSERT INTO OPENROWSET(
           ''Microsoft.Jet.OLEDB.4.0'',
           ''dBASE IV;Database=C:\DBF\;'',
           ''SELECT TRANDATE, OLDGT, NEWGT, DLYSALE, TOTDISC, TOTREF, 
           TOTCAN, VAT, TENTNAME, BEGINV, ENDINV, BEGOR, ENDOR,
           TRANCNT, LOCALTX, SERVCHARGE, NOTAXSALE, RAWGROSS, DLYLOCTAX,
           OTHERS, TERMNUM FROM SALES123.dbf'')

           SELECT * from SampleDb.dbo.DailySales_DBF'
 Exec(@sql)

我已经拥有名为.DBF

SALES123.dbf文件

我真的很感谢你的帮助。谢谢你,更多力量:D

0 个答案:

没有答案