有两个ACCESS数据库
AA.MDB 和 BB.MDBAA有表A 字段f1 和 BB数据库的表B 字段 f1关联。select * from aa a ,bb b in 'bb.mdb'
where a.f1 = b.f1 运行提示from语法错误。

解决方案 »

  1.   

    在Access中,把bb.mdb的表B连接到aa.mdb中,这样,你在一个数据库里就可以操作了,不用这么麻烦的
      

  2.   

    你少了路径
    select * from  a , b in "D:\bb.mdb"
    where a.f1 = b.f1
      

  3.   

    或者两个adoconnection分别连接两个access库
      

  4.   

    为什么要用两个access数据库中。
    你可以用两个adoconnection分别连接数据库,然后将一个数据库的数据采用临时表的形式取到,这样在一个数据库里操作就行了。
      

  5.   

    'insert into a select * FROM [;database=D:\My1.mdb;pwd=密码].a'
    -------------
    看看这句你可能就知道了
      

  6.   

    SELECT *
    FROM t1 AS a, [d:\practice\quickdbtext\db1.mdb].tq AS b
    WHERE a.addr=b.name;
    //使用[]指定数据库名,路径要正确哟