另外一楼也很矛盾,既手工输入文件名,又指定文件名。
如果用SaveFileDialog ,这样好像也行。
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 = FileSys.GetFileInfo(dlg.FileName).DirectoryName '保存路径
MessageBox.Show("保存在:" & dlg.FileName,"提示") '提示用户选择的文件
End If
ex.Format = "dbase" '导出格式
ex.NewTableName = FileSys.GetFileInfo(dlg.FileName).Name.Replace(".dbase","") '指定文件名,注意无须扩展名
ex.Export() '开始导出