如题!!!!!!!!!!!!!!!!!
把Access数据导入另外一个Access数据库速度和
把Access导入文本文件比哪个快一些?
那导入XML中呢.
怎么导入文本文件?

解决方案 »

  1.   

    哪个更快很难简单地回答,要看你的数据量有多大。如果是标准的数据文本文件,可以直接用 SQL 语句导入。
      

  2.   

    哦,如果数据量大呢?
    SQL语句导出?
      

  3.   

    怎么用SQL语句导出和导入,给个简单可行的例子。谢谢大侠们了。
    200分回报
    UP有分。
      

  4.   

    一般来说,用SQL语名直接导入Access数据库速度比较快.导入文件的方法,比较简单但比较慢:
    就是读一个字段字段写一个字段,
    当然还是可以提速的,读的时候,先将记录读入一个变量中,然后再写入.(比如说一次读100记录后再进行写入)
      

  5.   

    楼主的名字和我名字挺像啊???
    XML的我没有试过,感觉用ADO.NET能好点.
    如果数据量大的话,Access 直接导入文本文件里速度能快一些,我试过了.
    '*****************************************************
    '目的:把:Access中的数据导入到文本文件中.
    '输入:
    '   sAccessFileName:数据库的路径.
    '   sTxtPath:       文本文件的所在路径.
    '   sTxtFileName:   文本文件的名称.
    '   sAccessTable:   被倒出表的名称.
    '*****************************************************Public Sub mdbTotxt(sAccessFileName As String, sTxtPath As String, sTxtFileName As String, sAccessTable As String)
        Dim db As Database
        Set db = Workspaces(0).OpenDatabase(sAccessFileName)
        db.Execute "SELECT * INTO [Text;DATABASE=" & sTxtPath _
                   & "].[" & sTxtFileName & "] FROM [" & sAccessTable & "]"
    End Sub