关于Sql的的数据检索问题。(100分)

  • 主题发起人 主题发起人 lanny
  • 开始时间 开始时间
L

lanny

Unregistered / Unconfirmed
GUEST, unregistred user!
目前在用Sql SERVER 6.5 搞开发的时候发现当使用
query去取数据的时候它总是将所有满足条件的纪录全部的取
下来,这在数据量比较大的时候显得特别的满,而我看Delphi
带的Database Explorer 就座的很好。好像是先取一部分数据
后显示,然后再去取剩下的。有那未能实现吗?

 
你可以把query的CachedUpdates属性
设为Enabled。
这样就可以搞定。
以下是DELPHI中HELP的原话:
Cached updates are most useful to client applications working with remote database servers. The main benefits of enabling cached updates are:

1。Fewer transactions and shorter transaction times.
2。Minimization of network traffic.

还有这句:
Ordinarily when cached updates are enabled, a transaction retrieves only as much data as it needs for display purposes。
 
接受答案了.
 
后退
顶部