sql2000导出到excel2007遇到的有关问题
sql2000导出到excel2007遇到的问题
只能成功导出第一行 请问各位这是什么问题呢? 或者麻烦给提供点别的解决方案也可以,非常感谢。
------解决方案--------------------
- SQL code
INSERT INTO OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0', 'Extended Properties=Excel 8.0;Data source=c:\2.xlsx')...[Sheet1$] (编号) select 编号 from CLEXPORT 运行这个 提示如下错误: 服务器: 消息 7343,级别 16,状态 2,行 1 OLE DB 提供程序 'Microsoft.ACE.OLEDB.12.0' 未能 INSERT INTO 表 '[Microsoft.ACE.OLEDB.12.0]'。未知的提供程序错误。 [OLE/DB provider returned message: 书签无效。]
只能成功导出第一行 请问各位这是什么问题呢? 或者麻烦给提供点别的解决方案也可以,非常感谢。
------解决方案--------------------
- SQL code
insert into OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0 Xml;HDR=Yes;Database=C:\2.xlsx', 'select 编号 from [Sheet1$]') select 编号 from CLEXPORT