Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:多个数据表导出失败

1楼
Phoebe_fdk 发表于:2025/4/27 16:29:00
    Dim ex As New Exporter
    For Each nd As WinForm.TreeNode In tv.AllNodes        
        If nd.Checked = True Then  ''''最末级节点,且已被勾选
            ex.SourceTableName = nd.Text   '指定导出表
            Select Case e.Form.Controls("cb_Format").value 
                Case "txt"
                    ex.Format = "Delimited"  '导出格式为固定宽度的文本文件
                    ex.Header = True 
                    ex.FilePath = fl & "\"  '指定目标文件 
                Case "Access"
                    ex.Format = "Access2007" '导出格式为Access 2007
                    ex.FilePath = fl & "\" & nd.Text & ".accdb"  '指定目标文件
                Case "Excel"
                    ex.FilePath = fl & "\" & nd.Text & ".xlsx"  '指定目标文件
                    ex.Format = "Excel" '导出格式为Excel
            End Select
            ex.Export() '开始导出
        End If
    Next

上述代码在输出选定的多个数据表时,提示“列**不属于表 *** ”,且只能成功导出一个数据表,是哪个地方要恢复一下吗?
2楼
有点蓝 发表于:2025/4/27 17:22:00
 Dim ex As Exporter  
 For Each nd As WinForm.TreeNode In tv.AllNodes        
        If nd.Checked = True Then  ''''最末级节点,且已被勾选
ex = New Exporter  
            ex.SourceTableName = nd.Text   '指定导出表
            Select Case e.Form.Controls("cb_Format").value 
                Case "txt"
                    ex.Format = "Delimited"  '导出格式为固定宽度的文本文件
                    ex.Header = True 
ex.NewTableName = nd.Text  '指定文件名,注意无须扩展名
                    ex.FilePath = fl & "\"  '指定目标文件 
                Case "Access"
                    ex.Format = "Access2007" '导出格式为Access 2007
                    ex.FilePath = fl & "\" & nd.Text & ".accdb"  '指定目标文件
                Case "Excel"
                    ex.FilePath = fl & "\" & nd.Text & ".xlsx"  '指定目标文件
                    ex.Format = "Excel2007" '导出格式为Excel
            End Select
            ex.Export() '开始导出
        End If
    Next

http://www.foxtable.com/webhelp/topics/0683.htm
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.