J jyfang Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-15 #1 当数据库中数据量上万条时,用midas的main/detail技术,速度非常缓慢,请问是和原因,有何解决方法?
J jyfang Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-15 #2 更正,是master/detail技术。实际上尽管客户端并没有获得一条数据,系统也非常之慢,不知何故?
W weic Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-15 #4 其原因是,DELPHI中子表的数据将在主表打开时一次性取出。 即便主表的记录可能没有对应记录,可是每条记录都取一下,时间也不会短。 DELPHI主从表中,从表的数据实际上是放置在一起的,然后利用类似Filter的 方法针对不同的主表记录进行处理的。我是在偶然的情况下发现的。 解决的方法就是,不要使用主从表。将主表和从表的连接切断,然后在主表的AfterScroll 的事件中打开子表。
其原因是,DELPHI中子表的数据将在主表打开时一次性取出。 即便主表的记录可能没有对应记录,可是每条记录都取一下,时间也不会短。 DELPHI主从表中,从表的数据实际上是放置在一起的,然后利用类似Filter的 方法针对不同的主表记录进行处理的。我是在偶然的情况下发现的。 解决的方法就是,不要使用主从表。将主表和从表的连接切断,然后在主表的AfterScroll 的事件中打开子表。
T testnet Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-15 #5 好像有一个 PacketRecords的属性设定一定需要的记录数。