以文本方式查看主题

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

--  作者:jick0526
--  发布时间:2017/7/16 17:59:00
--  数据库问题
老师,请问下,我有个数据库ACCESS,里面大概有50个表,有没有办法快速批量的把这50个表以自己的表名生成独立的50个数据库,谢谢!
--  作者:有点甜
--  发布时间:2017/7/16 18:27:00
--  

1、为什么要这样做?

 

2、执行代码可以导入到foxtable

 

Dim dlg As  new OpenFileDialog
If dlg.ShowDialog = DialogResult.OK Then
    If Connections.Contains("test") Then Connections.Delete("test")
    Connections.Add("test","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Persist Security Info=False")
    For Each tn As String In Connections("test").GetTableNames
        Dim ip As New Importer
        ip.SourcePath = dlg.FileName \'指定数据文件
        ip.SourceTableName = tn \'指定要导入的表
        ip.NewTableName =tn \'导入后的表名
        ip.Import()
    Next
End If