CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何建立两个Recordset数据集的关联

楼主glldc(雪中漫步)2003-09-04 20:57:38 在 VB / 数据库(包含打印,安装,报表) 提问

如何用程序代码在两个不同的Recordset数据集中建立关联?两个Recordset数据集有相同的字段。 问题点数:0、回复次数:7Top

1 楼suntt(两条腿的狗)回复于 2003-09-05 08:16:42 得分 0

若两个表分别是  
  a和b  
  a中有字段data和data1  
  b中有字段data和data2  
  Set   re   =   New   ADODB.Recordset  
  sql   =   "select   a.data1,b.data2   into   新表名   from   a   inner   join   b   on   a.data=b.data"  
  re.Open   sql,   con,   1  
  这样re就可以把a表中的data1和b表中的data2联系起来  
   
  Top

2 楼j4sxw(HELLOworld :))回复于 2003-09-05 08:22:59 得分 0

同意UPTop

3 楼glldc(雪中漫步)回复于 2003-09-06 00:13:52 得分 0

我的意思不是这样,而是:假设有两个Recordset数据集 Recordset1和Recordset2,两者是一对多的关系,即Recordset1中有一条记录,而在Recordset2中则有多条记录与Recordset1相对应,现在要求的是当Recordset1的记录移动时,Recordset2的数据则随着Recordset1而更新。  
    这个在数据环境下操作很容易,但我现在想不使用数据环境,而直接用代码控制。Top

4 楼liberte()回复于 2003-09-06 01:22:35 得分 0

upTop

5 楼liberte()回复于 2003-12-10 13:14:18 得分 0

up.netTop

6 楼SoHo_Andy(冰)回复于 2003-12-10 13:21:16 得分 0

假设有两个datagrid控件,数据源分别是你的两个表  
  当用户选择第一个datagrid的记录时,第二个datagrid显示对应的第二个表的内容  
  不知道是不是你的意思  
   
  实现这样的主细表的目的  
  只要在用户在第一个datagrid中选择记录时候,获得所选记录的主键如ID号  
  然后在代码中重新打开记录集并重新绑定到datagrid2上  
   
  示例代码  
  1、在datagrid1的click   时间中取得主键变量strID  
  2、rs2.Open   "select   *   from   表2   where   id="&   strID   &""  
        set   datagrid2.datasource=rs2  
        datagrid2.refresh  
  Top

7 楼sogno(一觞一咏)回复于 2003-12-10 16:46:05 得分 0

ado提供data   shaping的功能,可以创建层次结构的记录集,效果是一个字段里存放的是另外一个记录集,在访问到这个字段时就打开。这个效果有点类似于.net的DataSet(当然功能弱很多了),我感觉跟你的需要比较接近  
   
  但是否能使用这个功能这取决于你使用什么样的数据库,我只知道sql   server可以  
   
  具体可以参考2002年以前的msdn的plat   form   sdk的ado部分的文档  
   
  Top

相关问题

  • 关于建立关联数据
  • 请问这个数据库是如何建立关联的?
  • 两个数据库之间如何建立关联?小弟求救.
  • 急!怎么建立数据库的关联,即主细表 在线等!马上给分!
  • 如何在HOME接口里添加find方法并建立数据库关联,用的是JB
  • 有关数据库关联
  • 数据表关联问题
  • 怎么用数据库表的关联的?左关联?右关联?
  • 可以从两个非关联表向同一临时表导入数据吗?临时表要求临时建立
  • OICQ的数据库是如何设计的,及其中的表如何建立的,表间关联是什么样的?

关键词

  • 字段
  • 数据
  • 代码
  • datagrid
  • recordset
  • 记录
  • 表
  • 使用
  • 功能
  • re

得分解答快速导航

  • 帖主:glldc

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo