起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 104|回复: 5

【结贴】查找属性,赋值很慢?**

[复制链接]
发表于 2008-9-9 09:45:02 | 显示全部楼层 |阅读模式
我有一个字段,设置了查找属性。  查找属性的值来源于一个数据表,有10多万行。

为何我给一行数据赋值(查找属性),很慢。

是什么原因?

代码如下:

  dsbgzxx.DataSet.FieldByName('gzms1').AsString := dlg2.GZBM;   

  dlg2.GZBM  ——这是一个对话框的 属性变量。
回复

使用道具 举报

 楼主| 发表于 2008-9-9 09:51:58 | 显示全部楼层
对话框获取属性的值(dlg2.GZBM),很快。

就是,赋值时,很慢。
回复 支持 反对

使用道具 举报

发表于 2008-9-9 09:54:37 | 显示全部楼层
应该是与你大数据量的查找定义有关。
建议,10万条记录的表不要用查找属性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-9 09:57:19 | 显示全部楼层
不用,查询属性,以后,统计不好统计。
用编码比较好统计。

还有没有其他的方式。
回复 支持 反对

使用道具 举报

发表于 2008-9-9 10:09:26 | 显示全部楼层
冗余存储编码、名称
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-9 10:29:27 | 显示全部楼层
这个,倒是一个办法。反正我是通过对话框选择的。可以做到。

谢谢。

结。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 06:47 , Processed in 0.047217 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表