CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎么实现两个query的同步

楼主zhangyong(紫云真人)2003-08-03 14:31:34 在 Delphi / VCL组件开发及应用 提问

我有个员工表syst_Employee,还有个视图sysv_departempl,分别连接两个query:qryEmployee,qrySysv_DepartEmpl.我希望两个query记录同步,即是我在qryEmployee添加记后,qrySysv_DepartEmpl也有,能够在显示。我用qrySysv_DepartEmpl连接者dbgrid。选中dbgrid的记录,,也是qryEmployee当前记录,怎么实现,我给高分。 问题点数:0、回复次数:11Top

1 楼huojiehai(海天子)回复于 2003-08-03 14:34:24 得分 0

qryEmployee每次添加记录后都  
  qrySysv_DepartEmpl.close;  
  qrySysv_DepartEmpl.Open;  
  Top

2 楼tomyang(tomyang)回复于 2003-08-03 14:44:39 得分 0

楼主:海天子的解答方法恐怕是唯一的方法了,虽然苯,而且效率很低。  
  如果你想在保存前同步,就更不可能了,自己仔细想想。  
   
  另外:虽然不知道你需要事先什么,但是估计你已经钻进牛角尖。写程序有很多的实现方法,换个思路想想,比如换个界面风格等。Top

3 楼xybh97102(冰点)回复于 2003-08-03 15:04:40 得分 0

是啊,如此的不断的Close和Open,在数据量比较大的时候,尤其是又有Blob字段的时候,你会无法忍受的.  
  如果数据量小,可以考虑上面的做法,qryEmployee.Locate('Yourfield1;YourField2   ',VarArrayOf(['123',   'abc'],[]);Top

4 楼zhangyong(紫云真人)回复于 2003-08-03 15:25:23 得分 0

数据量很大,但是这两个query是有联系的,不过是一个是主表,一个视图而已。并且,close和open也不能实现他们的同步啊。我想是不是用刷新办到。但是怎么办我不知道Top

5 楼leilu(Java)回复于 2003-08-03 15:31:11 得分 0

可以换一种方法思考的。Top

6 楼sxy_9761(暗里着迷)回复于 2003-08-03 15:56:38 得分 0

我也说此我的看法,不知道对不对  
  若要实现同步,在改变qrySysv_DepartEmpl当前记录后是不是可以这样  
  qryEmployee.CurrentRec取   :=   qrySysv_DepartEmpl.CurrentRecTop

7 楼huojiehai(海天子)回复于 2003-08-03 16:02:26 得分 0

数据再大用Query打开数据也是很快的,不同于TClientDatasetTop

8 楼zhangyong(紫云真人)回复于 2003-08-03 16:51:50 得分 0

qryEmployee.CurrentRec取   :=   qrySysv_DepartEmpl.CurrentRec你试过码。并且这两个query不是完全相同的Top

9 楼zhangyong(紫云真人)回复于 2003-08-03 17:02:18 得分 0

但是我选中qrySysv_DepartEmpl当前记录,但是我却是要修改qryEmployee和qrySysv_DepartEmpl的统一条记录怎么办Top

10 楼zhangyong(紫云真人)回复于 2003-08-03 17:04:51 得分 0

可以用updata语句实现码Top

11 楼tomyang(tomyang)回复于 2003-08-05 16:58:02 得分 0

用delphi的代码实现Top

相关问题

  • 这样的功能怎么实现---数据库同步
  • 怎么实现与远程的网页同步!
  • 怎么使用线程实现对query的数据库查询
  • 请问怎么编程实现两台机子时间同步?(50)
  • asp中怎么实现多个数据库的数据同步(100分相求!)
  • 100分求大侠帮忙,线程同步是怎么实现的阿
  • 怎么实现
  • 怎么实现?
  • 怎么实现?
  • 怎么实现??!!

关键词

  • 数据
  • departempl
  • qrysysv
  • qryemployee
  • currentrec
  • 实现
  • 记录
  • query
  • 方法
  • 知道

得分解答快速导航

  • 帖主:zhangyong

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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