首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql2000导出到excel2007遇到的有关问题

2012-03-15 
sql2000导出到excel2007遇到的问题SQL codeINSERT INTOOPENDATASOURCE(Microsoft.ACE.OLEDB.12.0,Exten

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,行 1OLE 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 

热点排行