当一个ADOTABLE1中包含fkLookup类型字段时,如果LookupDataSet所指的表记录太多的话,ADOTABLE1的打开,插入等操作速度非常慢,如

  • 主题发起人 主题发起人 wyjpg
  • 开始时间 开始时间
W

wyjpg

Unregistered / Unconfirmed
GUEST, unregistred user!
当一个ADOTABLE1中包含fkLookup类型字段时,如果LookupDataSet所指的表记录太多的话,ADOTABLE1的打开,插入等操作速度非常慢,如何解决? ( 积分: 100 )<br />如题所示
 
各位高手帮帮忙吧,急死人了
 
试试以下方法:<br>1.&nbsp;LookupDataSet指定索引IndexFieldName;<br>2.&nbsp;ADOTABLE1换成TADODataSet,SQL用left&nbsp;join&nbsp;关联出内容
 
那就不要用lockup字段,换用其它方法<br>比如在ID对应的字段的OnGetText事件中去查找对应的Name
 
to&nbsp;yasi<br>如果一个ID要返回两个查询字段时,你的这个方法又该如何实现?<br>比如有一个表,其中有一个字段为Employeeid,我现在要通过Employeeid,从员工表中返回员工工号,员工姓名两个字段,那你的方法能实现吗?如果只是返回一个字段的话,你的方法应该可以解决问题.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部