如何将两个数据库中有关联字段的表联结成一个记录集

ekekyn 2003-10-21 11:15:22
如何将两个数据库中有关联字段的表联结成一个记录集
我用的是ado,譬如:
Rs.Open "select * from cltable ", Cons, adOpenDynamic, adLockOptimistic
Rsc.Open "select * from Xcl", Conn, adOpenDynamic, adLockReadOnly
将rs与rsc用两个记录集中的关键字cl_code连接为一个记录集
1、如何实现
2、有没有其他方法
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ekekyn 2003-10-21
  • 打赏
  • 举报
回复
数据库在同一台机器上
是否在打开数据库时有什么要求
rocllllll 2003-10-21
  • 打赏
  • 举报
回复
这样的出来的记录集不能更新
我是指不能表现一对多的关系
我们部门曾经就这问题测试过
至少ADO2.6实现不了,大概ADO.NET可以
据说ADO.NET简直就是一个内存出具库
zqfleaf 2003-10-21
  • 打赏
  • 举报
回复
如果你是在同一台服务器上的数据库可以用一个同时有两个数据库操作权限的进行操作就象一楼的。
如果不是在一台机子上可以用下面方法
select * from cltable , opendatasource(联接字串).数据库名.表名 b on a.id=b.id
ekekyn 2003-10-21
  • 打赏
  • 举报
回复
但他提示:连接无法用语词操作,在此上下文中可能已被关闭或无效
射天狼 2003-10-21
  • 打赏
  • 举报
回复
select * from cltable, xcl where cltable.cl_code = xcl.cl_code

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧