我用Access数据库做个程序,有个表的数据放在多个数据库文件中,想用一条SQL语句将多个文件中的表数据放到一块显示出来,不知可否实现,向大家请教,谢谢。

解决方案 »

  1.   

    不会这么惨吧,链接表好像可以,但我想用SQL语句来处理
      

  2.   

    Access不行.SQL中可以Access 中支持的东西太少了
      

  3.   

    支持的
    select a.*,b.* from (select * from [;database=c:\1.mdb;pwd=sa].table1)a,(select * from [;database=c:\2.mdb;pwd=sa].table2)b where a.id=b.id
      

  4.   

    访问多个不同的ACCESS数据库-在SQL中使用In子句:
        Select a.*,b.* From Tab1 a,Tab2 b In 'db2.mdb' Where a.ID=b.ID;
        上面的SQL语句查询出当前数据库中Tab1和db2.mdb(当前文件夹中)中Tab2以ID为关联的所有记录.
    缺点-外部数据库不能带密码.
      

  5.   

    感谢Sorder(剑客) 的答案,结贴
      

  6.   

    meiqingsong(阿飛) 的答案也是正确的,谢谢