如何将两个数据库中有关联字段的表联结成一个记录集
我用的是ado,譬如:
 Rs.Open "select * from cltable ", Cons, adOpenDynamic, adLockOptimistic
 Rsc.Open "select * from Xcl", Conn, adOpenDynamic, adLockReadOnly
将rs与rsc用两个记录集中的关键字cl_code连接为一个记录集
1、如何实现
2、有没有其他方法

解决方案 »

  1.   

    select * from cltable, xcl where cltable.cl_code = xcl.cl_code
      

  2.   

    如果你是在同一台服务器上的数据库可以用一个同时有两个数据库操作权限的进行操作就象一楼的。
    如果不是在一台机子上可以用下面方法
    select * from  cltable , opendatasource(联接字串).数据库名.表名 b on a.id=b.id
      

  3.   

    这样的出来的记录集不能更新
    我是指不能表现一对多的关系
    我们部门曾经就这问题测试过
    至少ADO2.6实现不了,大概ADO.NET可以
    据说ADO.NET简直就是一个内存出具库