以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据导出问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98041)

--  作者:xujie80
--  发布时间:2017/3/23 10:17:00
--  数据导出问题
Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog
dlg.Filter= "Access文件|*.mdb" \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    Dim ex As New Exporter
    ex.SourceTableName = "aa" \'指定导出表
    ex.filepath = dlg.FileName  \'指定目标文件
    ex. Export() \'开始导出
End If

执行ex.export(),如果已经导出时给文件新命名,则通过,如果覆盖忆有文件,则报错报”aa"已存在。

--  作者:有点色
--  发布时间:2017/3/23 10:21:00
--  

删除原来的

 

Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog
dlg.Filter= "Access文件|*.mdb" \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
    If FileSys.FileExists(dlg.FileName) Then
        FileSys.DeleteFile(dlg.FileName, 2, 2)
    End If
    Dim ex As New Exporter
    ex.SourceTableName = "aa" \'指定导出表
    ex.filepath = dlg.FileName  \'指定目标文件
    ex. Export() \'开始导出
End If


--  作者:xujie80
--  发布时间:2017/3/23 13:57:00
--  
这与导出文件应该没有关联,还是不理解
--  作者:有点色
--  发布时间:2017/3/23 14:39:00
--  
以下是引用xujie80在2017/3/23 13:57:00的发言:
这与导出文件应该没有关联,还是不理解

 

不能导出重复的表。看2楼,必须删除