VB+access  请问如何同时查询几个数据库?就是数据库中有2个表
目的是查这两个表同时符合一个条件的信息
怎么样来实现
希望告诉我方便 最好写下例子 谢谢

解决方案 »

  1.   

    查询多个数据库和查询一个数据库中的多个表是二个概念哦access的话,如果多个数据库都在同一个目录下,查询多个数据库可以:
    selsct db1.t1.*,db2.t1.* 
    from db1.t1,db2.t1
    where db1.t1.id=db2.t1.id查询一个数据库中的多个表可以:
    select t1.*,t2.*
    from t1,t2
    where t1.id=t2.id
      

  2.   

    求教!
    access的话,如果多个数据库都在同一个目录下,查询多个数据库可以:
    selsct db1.t1.*,db2.t1.* 
    from db1.t1,db2.t1
    where db1.t1.id=db2.t1.id这样的话,有两个数据库,用不用打开两个数据库呢?怎么打开呢?dim db as database
    set db=opendatabase(app.path+"\db1 and db2")
    不会是这样吧?
      

  3.   

    dim db as database
    dim dy as recoreset
    set db=opendatabase(app.path+"\db1")
    set dy=db.OpenRecordset("select T.*,I.* from Table1 T inner join Db2.Table2 I inner join ...")