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

显示数据量大,用下拉数据窗口实现代码到名称的转换好,还是直接用在dw的sql语句关联表好?

楼主coming(jacky)2003-12-02 08:54:01 在 PowerBuilder / DataWindow 提问

我用grid方式显示大量数据,如学生信息中院系代码到院系名称的转换做成下拉数据窗口转换,还是直接在数据窗口的sql语句中关联到院系代码表,直接显示院系代码表的name字段好呢。我的数据窗口这种字段不需要用户修改,而且这种需要转换的字段很多,从数度的角度哪一个更好,大家给些建议! 问题点数:0、回复次数:12Top

1 楼lmby(鹿门布衣)回复于 2003-12-02 09:27:11 得分 0

关联到院系代码表就没有dddw的下啦选择效果了,如果不需要修改,可以关联。Top

2 楼workhand(我可憨了...)回复于 2003-12-02 09:48:01 得分 0

关联的方便啊,不用retrieve很多个了,速度应该不会慢地Top

3 楼klbt(快乐白兔)回复于 2003-12-02 10:06:02 得分 0

不需要用户修改,用直接关联最方便.Top

4 楼swordmanli(乘风破浪会有时,直挂云帆济沧海--太白)回复于 2003-12-02 10:10:53 得分 0

数据量少可以使用:下拉数据窗口。  
  数据量多的时候:这种性能是很差的。  
  我向这个量可以按照100来作为分界,如果你的数据量可能超过100则使用直接连接。Top

5 楼coming(jacky)回复于 2003-12-02 13:14:36 得分 0

我做了一下测试,怎么感觉好像用关联比用dddw数度慢呢,大家没有做过这方面的测试吗?Top

6 楼lmby(鹿门布衣)回复于 2003-12-02 13:16:20 得分 0

怎么感觉好像用关联比用dddw数度慢呢,  
   
  impossoble  
  要不就是你的感觉出问题咯~  
  Top

7 楼zyzj216(秋水玲珑寒)回复于 2003-12-02 13:33:57 得分 0

用关联了,用DDDW真的不好用关联。。。。。。。。。。。Top

8 楼treesoft(长沙水)回复于 2003-12-02 15:19:14 得分 0

多一个DDDW便多一次retrieve操作,而且都是一个数据子集。故直接关联是最好的选择!强烈建议建立关联!!Top

9 楼chrisfy(K.O)回复于 2003-12-02 15:34:16 得分 0

要看实际需要了,dddw的效果有时很不错的Top

10 楼qqjj7758(QQJJ)回复于 2003-12-02 16:13:23 得分 0

不用修改啊   用sql完成Top

11 楼GoldProgramer()回复于 2003-12-02 16:34:44 得分 0

不是原理的问题,建议做一下测试,看看哪种性能更好一些。  
   
  原理上说有两种情况:  
          1:   直接关联,前台使用一下Retrieve,后台(数据库执行SQL语句),得到数据后返回给  
  前台的客户端。这种情况数据量相当的大。不见得就快,也不一定比下拉方式慢。  
          2:下拉处理,这于PB的处理机制有关,关键看PB内部如何处理这个情况。处理方式也  
  有两种。  
              A)先把主表的数据Retrieve。(数据量一定不会比直接关联多)。然后再把所有的dddw  
  的数据Retrieve。(加上主表的数据也不一定比直接关联多)。然后再把相应数据替换。时间  
  上说,与直接关联相比不一定哪种效率高。  
              B)先把主表的数据Retrieve。(数据量一定不会比直接关联多)。然后替换每一行主表  
  中的dddw数据。(需要Retrieve)时间上说,可能会比直接关联慢些。  
   
  但PB中没有介绍这种机制是如何实现的。  
  所以多做些测试,用事实来证明哪种方式的效率更好些。  
   
  另:用直接关联方式比下拉方式要复杂些,所以使用哪种方式要考虑综合因素。  
   
  欢迎使用<<PB扩展组件1.00>>  
  http://www.csdn.net/cnshare/soft/19/19457.shtmTop

12 楼mittee(最后一条大白鲨[无限深情凝视花花版])回复于 2003-12-02 17:43:15 得分 0

我发现在表里存中文也挺好的,不需要太多的  
  id关联和子数据窗口Top

相关问题

  • 求SQL语句
  • sql语句。
  • sql语句?
  • sql 语句?
  • 求SQL语句
  • ***求SQL语句***
  • sql语句??
  • sql语句
  • sql语句
  • SQL语句

关键词

  • 数据
  • 语句
  • 代码
  • 转换
  • 字段
  • 测试
  • 关联
  • dddw
  • 主表
  • 院系代码

得分解答快速导航

  • 帖主:coming

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

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