呵呵,还没听说过Select语句能跨数据库执行

解决方案 »

  1.   

    再为authors建一个别名例如:authsql如下写
    select auth:authors.phone,dbdata.neme from auth:authors join dbdatato tangdl:
    select 语句可以跨库查询,不同的数据库管理系统现在看只能用BDE联接
                            相同的数据库管理系统如果可以建立数据连接(data link)
                            也可以进行异库查询,这个数据连接就相当于别名
      

  2.   

    authors是pubs中的一个表,怎么建别名?
    我想问的是:别名怎么写,因为联两个异质库肯定要指明别名?比如下面语句就没法运行:
      为pubs建别名:pubs,Query1中不写DatabaseName属性
      Query1.SQL.Clear;
      Query1.SQL.Add('select * from pub:authors');
      Query1.Prepare;
      Query1.Active := true;