以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导出时出现错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64987) |
-- 作者:jhq1989 -- 发布时间:2015/3/6 15:42:00 -- 导出时出现错误 错误所在事件: 详细错误信息: 无效的 SQL语句;期待 \'DELETE\'、\'INSERT\'、\'PROCEDURE\'、\'SELECT\'、或 \'UPDATE\'。 |
-- 作者:有点甜 -- 发布时间:2015/3/6 15:42:00 -- 贴出你的代码。 |
-- 作者:jhq1989 -- 发布时间:2015/3/6 15:44:00 -- Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xlsx" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim ex As New Exporter ex.SourceTableName = "物料信息表" \'指定导出表 ex.FilePath = dlg.FileName \'指定目标文件 ex.Format = "Excel 2010" \'导出格式为Access 2007 ex.Export() \'开始导出 End If
|
-- 作者:有点甜 -- 发布时间:2015/3/6 15:46:00 -- 改成
ex.Format = "Excel2007" [此贴子已经被作者于2015/3/6 15:46:22编辑过]
|
-- 作者:jhq1989 -- 发布时间:2015/3/6 15:49:00 -- 这行了,为什么导出的表里没数据,只是有表头 |
-- 作者:Bin -- 发布时间:2015/3/6 15:51:00 -- 不可能除非你表里没数据 或者你有同名Excel文件,导出到另外的Sheet工作簿了,注意点击一下左下角看看 |
-- 作者:有点甜 -- 发布时间:2015/3/6 15:52:00 -- 保存表数据后,导出才有数据,未保存的行不能导出。 |