WEB开发网
开发学院数据库MSSQL Server DataSet导出到Excel比较完整的解决方案(二)--服... 阅读

DataSet导出到Excel比较完整的解决方案(二)--服务器端生成文件(downmoon) (下)

 2009-01-16 10:19:11 来源:WEB开发网   
核心提示: 这里有点强调下:OleDbConnection特别要注意,刚开始用http://www.connectionstrings.com/excel提供的标准串:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:"MyExcel.

这里有点强调下:OleDbConnection特别要注意, 刚开始用http://www.connectionstrings.com/excel

提供的标准串:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:"MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

结果提示:“操作必须使用一个可更新的查询”。因为读取结果正常,以为是excel没有写权限所致,增加了相应权限后,结果依然如故。这下火了! Google下, 有解决方案

http://www.cnblogs.com/richinger/archive/2008/09/28/1301170.html

A: HDR ( HeaDer Row )设置

若指定值为Yes,代表 Excel 档中的工作表第一行是栏位名称

若指定值為 No,代表 Excel 档中的工作表第一行就是資料了,沒有栏位名称

B:IMEX ( IMport EXport mode )设置

IMEX 有三种模式,各自引起的读写行为也不同,容後再述:

0 is Export mode

1 is Import mode

2 is Linked mode (full update capabilities)

于是修改为:

Code

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:"MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=2";

相关文章:

DataSet导出到Excel比较完整的解决方案(一)--客户端生成文件(downmoon)

DataSet导出到Excel比较完整的解决方案(二)--服务器端生成文件(downmoon) (上)

DataSet导出到Excel比较完整的解决方案(二)--服务器端生成文件(downmoon) (下)

上一页  1 2 3 

Tags:DataSet 导出 Excel

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接