跨库不就再打开一个文件吗?
ACCESS一个库就是一个文件~~~

解决方案 »

  1.   

    标识任何外部数据库中的表,Microsoft Jet 数据库引擎可连接到这些数据库上,例如 dBASE 、 Paradox 数据库或外部 Microsoft Jet 数据库。语法标识目标表:[SELECT | INSERT] INTO destination IN
    {path | ["path" "type"] | ["" [type; DATABASE = path]]}标识数据源表:FROM tableexpression IN 
    {path | ["path" "type"] | ["" [type; DATABASE = path]]}包含 IN 子句的SELECT 语句具有以下几个部分:部分 描述
    destination 外部表的名称,将数据插入表中。
    tableexpression 表的名称,可从这些表中获取数据。此参数可为单一表的名称、已保存的查询或由 INNER JOIN、LEFT JOIN 或 RIGHT JOIN得到的复合结果。
    Path 目录或文件的整个路径,而且这些目录或文件包含 table  。
    type 数据库类型的名称,如果数据库不是 Microsoft Jet 数据库(例如 dBASE III、dBASE IV、Paradox 3.x或Paradox 4.x),则用此类型创建 table 。
    说明用 IN 子句一次只能连接一个外部数据库。
    在某些情况中,path 参数可引用包含数据库文件的目录。例如,当使用 dBASE、FoxPro或 Paradox 数据库表时,path 参数将指定包含 .dbf 或 .db 文件的目录。由 destination 或 tableexpression 参数可得到表文件的名称。
    为了指定非 Microsoft JET 数据库,可在名称之后附加分号 (;),并用单引号 (' ') 或 (" ") 双引号将它括入。例如可用 'dBASE IV;' 
    或 "dBASE IV;"这两种写法。也可使用 DATABASE 保留字指定外部数据库。例如,以下示例指定相同的表:... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
    ... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"注意?为改进性能并方便使用,请使用链接表 而不要用 IN。
    ?在表达式中也可用 IN 保留字作为比较操作符。若需更多有关信息,参见 In 操作符。