Dim ex As New Exporter
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= e.Form.Name & "|*.xls" '设置筛选器
dlg.FileName = e.Form.Name & ".xls"
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Else
Return
End If
ex.SourceTableName = “客户资料” '指定导出表
ex.FilePath = dlg.FileName '指定目标文件
ex.Format = "Excel" '导出格式为Excel
ex.Fields = "单位名称,地址" '指定导出字段
ex.Export() '开始导出
MessageBox.show("导出完成!","提示",MessageboxButtons.Ok,MessageboxIcon.Information)
.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2015.11.2.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
在 Foxtable.Exporter.O__000__(OleDbCommand A_0, String A_1)