以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 保存文件为什么出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11027) |
-- 作者:lpxjw_zyl -- 发布时间:2011/7/4 21:49:00 -- 保存文件为什么出错 Dim ex As New Exporter ex.SourceTableName = CurrentTable.name \'指定导出表 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "数据库格式|*.dbase" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 ex.FilePath = dlg.FileName MessageBox.Show("保存在:" & dlg.FileName,"提示") \'提示用户选择的文件 End If ex.Format = "dbase" \'导出格式 ex.NewTableName = CurrentTable.name \'指定文件名,注意无须扩展名 ex.Export() \'开始导出 |
-- 作者:lpxjw_zyl -- 发布时间:2011/7/4 22:02:00 -- 导出电子表格能解决 Dim ex As New Exporter |
-- 作者:lpxjw_zyl -- 发布时间:2011/7/4 22:13:00 -- 这样可以导出DBF文件格式 文件 Dim ex As New Exporter ex.NewTableName = CurrentTable.name \'指定文件名,注意无须扩展名 |
-- 作者:czy -- 发布时间:2011/7/4 23:04:00 -- 一楼出错是肯定的,因为SaveFileDialog的FileName是包含文件名的。 而FolderBrowserDialog的SelectedPath只是一个目录名称。 |
-- 作者:czy -- 发布时间:2011/7/4 23:07:00 -- 另外一楼也很矛盾,既手工输入文件名,又指定文件名。
如果用SaveFileDialog ,这样好像也行。
Dim ex As New Exporter |