请教数据定位!(50分)

  • 主题发起人 主题发起人 fhlong
  • 开始时间 开始时间
F

fhlong

Unregistered / Unconfirmed
GUEST, unregistred user!
1、Table3.Locate(Edit6.Text,Dbgrid4.Columns.Title.Caption,
[locaseinsensitive]);

2、Table3.FindKey([Edit6.Text]):=Dbgrid4.Columns.Title.Caption;

请教:我在数据定位时须忽略大小写,用第1种方法效率低,用第二种方法
如何忽略大小写。
怎样能得到如:
UpperCase(Table3.FindKey([Edit6.Text])):=
UpperCase(Dbgrid4.Columns.Title.Caption);

BTW:是否有其他的定位方法。


 
让大家想想
 
我覺得用TTable本來就很慢了為什麼不用TQuery
 
第一种效率低,不会吧。
具我所知locate会自动利用索引。

 
从第n条记录返回m个结果,怎么做?
用sql.比如要用到流言簿上的时候,翻页用
 
chenhaipeng
>>因为我顺便用Table3,得到字段列表
yh

>>种效率低,不会吧。
所知locate会自动利用索引。
但在我这儿,差3倍左右,2000条数据。


 
别想太多了就用Locate吧
 
用QUERY就很简单了.
 
7*7=49
还有一分自己留。
 
多人接受答案了。
 
后退
顶部