【问题标题】:How to avoid long loading times with sql using delphi xe3如何使用delphi xe3避免sql加载时间过长
【发布时间】:2014-03-04 07:21:21
【问题描述】:

目前我使用 delphi xe3 和一个在线数据库, 我用

db.active:=False;
DB.sql.text:='slect*from database';
db.active:=True;

显示和过滤记录,但是当我在数据库中获得大约 1000 条记录时,它变得非常慢,有没有办法让程序在加载数据库时可用,

有点像 facebook 在您键入时加载,并在找到记录时显示记录。

谢谢

【问题讨论】:

    标签: sql delphi-xe3


    【解决方案1】:

    问题出在您选择的 * 中,而在数据量上是 ofc。您必须从服务器中提取数据。我不知道您使用什么组件,所以任何有关它的信息都会有所帮助......在 DevExpress 的网格组件中有一个名为“GridMode”的属性。

    【讨论】:

    • 我使用 zeoslib 进行连接,使用 zquery 从表中获取信息,然后在 dbgrid 中显示它们
    猜你喜欢
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多