请教!我想在数据库中做定位查找,应使用什么方法?(100分)

  • 主题发起人 主题发起人 hytc_73
  • 开始时间 开始时间
H

hytc_73

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在数据库中做定位查找,应使用什么方法?我用了如下语句:
locatestr:=VarArrayCreate([0,1],varvariant);
locatestr[0]:=table_ztfj.fieldByName('no_kp').AsString;
locatestr[1]:=table_ztfj.fieldByName('kind_ztfj').AsString;
query_kpmx.Locate('托收号;大类',locatestr[0];locatestr[1],[lopartialkey]);
可是在编译时总是报没有varArryCreate()函数错误,该怎么办?
 
query_kpmx.Locate('托收号;大类',VarArrayOf([table_ztfj.fieldByName('no_kp').AsString,table_ztfj.fieldByName('kind_ztfj').AsString]),[lopartialkey]);
 
varArryCreate()函数是要USES Variants的。
并且对于你所说的不是在数据库中做什么定位查找,而是在DataSet中做定位查找。。。。
像楼上那样写就可以了。
 
谢谢两位大虾,两个答案都对我有帮助!
 
多人接受答案了。
 
后退
顶部