关于setrange(100分)

  • 主题发起人 主题发起人 meidusha
  • 开始时间 开始时间
M

meidusha

Unregistered / Unconfirmed
GUEST, unregistred user!
我在PADADOX表上建立一个INDEX名为INDEX1包括A,B,C三个字段
INDEXNAME:=INDEX1
SETRANGESTART
A:=...
B:=...
SETRANGEEND
A:=...
B:=...
APPLYRANGE;
我的意思是C字段为任意值的记录都包括在内
结果是C字段为NULL即没有值的记录才包括在内
如果不新建一个INDEX,筛选速度比较快的有何方法
 
查询!Tquery是方便的!
 
同意delphi fan2
用tquery查询, 不必考虑索引, BDE会根据已存在的索引自动优化查询过程。
速度很快。(我的体会,用SQL查时,建立几个单个字段的索引比建一个复合索引速度
快)
 
能否仍用SETRANGE语句,加上某些技巧来解决,SETRANGE语句简单
 
列出index和程序。
 
列出index和程序。
 
多人接受答案了。
 

Similar threads

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