现希望将 数据库的表 VisitTemp1 导出到本地的excel文件。本地是win7系统,office2007 ,数据库是sql server 2000
我采用语句:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\byxs.xlsx;',
'SELECT * FROM [SheetName$]') select * from VisitTemp1
但运行后显示为:服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。
不知道是什么原因,麻烦各位大哥。我怎么才能正确导出到本地的excel表中,谢谢!
------解决思路----------------------
首先32位/64位要一致,然后参考下面的设置:
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OleDb.12.0" 报错。提供程序未给出有关错误的任何信息。