请教Excel导出的入门问题
行 463: Dim strSelect As String = "select name,code from class"
行 464: excel = New Excel.ApplicationClass
行 465: xBK = excel.Workbooks.Add(True)
行 466: xST = xBK.Worksheets("sheet1") '(Excel._Worksheet)xBk.ActiveSheet
行 467: excel.Cells(2, 2) = "标题"
在将数据库的查询结果导出到Excel 文件时执行到xBK = excel.Workbooks.Add(True)这个语句时出现如下错误,请各位指点。
异常详细信息: System.Runtime.InteropServices.COMException: 服务器出现意外情况。
问题点数:40、回复次数:6Top
1 楼jkflyfox(飞狐)回复于 2004-09-04 18:17:59 得分 10
确认下你引用的excel.dll是不是正确的
大小应该在1M左右,如果是250k左右那个,是不行的。
Top
2 楼bpmfwu(黑豆)回复于 2004-09-30 19:09:48 得分 5
你如果使用OFFICE2003,就会出错,原因是你程序写的方法和调用的Excel.dll的方法参数不一致。Top
3 楼yang98226(yan)回复于 2004-09-30 19:21:10 得分 5
这是由于OFFICE的版的原因,你装的是2000的还是2003版的?Top
4 楼cancersyf(fengzhimei)回复于 2004-10-04 04:23:18 得分 5
查阅一下office开发方面得一些文章Top
5 楼leezjs(小不亮)回复于 2004-10-04 08:23:51 得分 10
你用OWC吧
再看看这个
http://dotnet.aspx.cc/ShowDetail.aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50Top
6 楼tianjue0921(天珏)回复于 2004-10-04 09:31:45 得分 5
又是一个版本问题Top




