findkey的极菜鸟问题(10分)

W

wowo723

Unregistered / Unconfirmed
GUEST, unregistred user!
假设有这个数据库文件
号码1 号码2 号码3
1 7 9
1 2 3
1 3 4
现在他们都是字符型,而且号码1和2是key
现在我只希望通过输入号码1和号码3的条件来查询这张表
edit1-3是号码1-3的需要输入条件框
我用拉下面的语句:
indexfieldnames:='号码1;号码2;号码3';
if findkey([edit1.Text,edit3.Text]) then
label1.caption:='查找成功';
但是没有成功
我再edit1和edit3中输入1和3,并没有反应?
是不是号码3不是key的原故?
我改成输入号码1和号码2的查询条件就可以查询
能否那位高手解释一下是不是key的原故
 
用Locate比较好操作.
 
顶部