我不知道这个问题是不是很幼稚?

computerstarveling 2003-10-17 07:44:45
程序第一次打开一个查询窗口A时会很慢,然后只要不退出程序,关闭A再打开就会很快了,包括定位记录也是这样,这是为什么?注:已编译成一个EXE文件。
...全文
67 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
computerstarveling 2003-10-23
  • 打赏
  • 举报
回复
再一次遭遇寒冬.
computerstarveling 2003-10-21
  • 打赏
  • 举报
回复
我问的那个问题:如何每次显示8条记录,然后在通过翻页来找下8条记录该怎么做?
hejianling305 2003-10-21
  • 打赏
  • 举报
回复
很正常的。第一次连接ado确实要慢点的。
Seahilly 2003-10-21
  • 打赏
  • 举报
回复
UP
computerstarveling 2003-10-21
  • 打赏
  • 举报
回复
冷场了?
computerstarveling 2003-10-20
  • 打赏
  • 举报
回复
我有一个DBGrid,我想控制每一次显示8条记录,然后按pagedown按钮会显示下8条记录,这样的效果怎么来实现,我隐约记得好象可以把数据集每次取的数据条数定下来,是这样做的吗?
hnhb 2003-10-20
  • 打赏
  • 举报
回复
是那本书
computerstarveling 2003-10-20
  • 打赏
  • 举报
回复
where 1=2?什么都找不到?
computerstarveling 2003-10-20
  • 打赏
  • 举报
回复
还有那本关于Delphi的ADO好书,是不是李维的<Delphi 5.X ADO/MTS/COM+高级程序设计篇>?
sailer_shi 2003-10-19
  • 打赏
  • 举报
回复
我认为你第一次打开窗体的时候去把表打开了,对吗?要是这个样子的话,我认为,你最好在你的Sql语句中加一局where 1=2你在看看,有没有快一些
huojiehai 2003-10-19
  • 打赏
  • 举报
回复
我觉得你第一次打开时是连接数据库慢!
ghostmaster 2003-10-19
  • 打赏
  • 举报
回复
gz!
computerstarveling 2003-10-19
  • 打赏
  • 举报
回复
cachesize的意思就是每次取过来的临时数据集是1000条、1000条的取,是吗?
guge 2003-10-19
  • 打赏
  • 举报
回复
在此学习
hmily1688 2003-10-19
  • 打赏
  • 举报
回复
把dataset的cachesize属性设为1000可能会好点,
computerstarveling 2003-10-19
  • 打赏
  • 举报
回复
没人了?
computerstarveling 2003-10-17
  • 打赏
  • 举报
回复
李维的哪本书?我没看过.能告诉我有哪些设置吗?
hnhb 2003-10-17
  • 打赏
  • 举报
回复
那么你用到的ADO组件都设置好了吗?李维在他那本ADO的书上写了一些提高效率的方法,不知道你试了没有?如果表中的数据量不是太多(几百万条记录)应该不会很慢的
saien 2003-10-17
  • 打赏
  • 举报
回复
这是正常现象,我建议你做个 进度条,这样用户不会觉的程序运行的很慢。
computerstarveling 2003-10-17
  • 打赏
  • 举报
回复
我用的是SQL2000,数据库组件用的是ADO.我在窗体显示的时候根本不显示数据,窗体的查询条件也是给另一个窗口用.而且,第一次打开和第二次打开的速度相差至少一倍.
加载更多回复(8)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧