我现在有一个VB写的数据库统计刷卡费用的系统,由于刷卡费用的数据库是每天建立,比如一个月的数据就有30个文件,怎么样在VB中实现一次读入三十个数据文件,然后能导入到一个数据库中进行编程?

解决方案 »

  1.   

    用存储过程,union实现表的联接,生成虚拟表,再从表中读取数据。
      

  2.   

    好象可以用数组吧:
    dim path(30) as string   'path(i) = App.Path & "\data(i).mdb" for i=0 to 30 
              GDb.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Jet OLEDB:Database Password=" & password & ";" & _
              "Data Source=" & path(i)
              GDb.Open
     next i
      

  3.   

    我的数据文件也是一个个单个的ACCESS数据库文件,他的文件名字就是生成的那一天的日期
    如:D-20041123,所以就有三十个这样的文件,如果用打开文本方式,可能不行吧,应该连续打开这样的三十个数据库文件,然后再找其中的一个主表,把里面的内容再依次读到一个表中,怎么实现呢?高手详点!
      

  4.   

    可以用: bboos(梧桐) 的做法呀