[转]DELPHI ADO控件 Locate 与 Lookup 用法

定位

多字段

ADOTable1.Locate('id;age',VarArrayOf(['108',21]),[loPartialKey]);

单字段

ADOTable1.Locate('id','108',[loPartialKey]);

Lookup与定位类似

单字段

var v:Variant;
begin

//根据ID,返回姓名

   v:=ADOTable1.Lookup('id','108','age');
   if VarType(v) <> varNull then
   begin
     ShowMessage(IntToStr(v));
   end;
end;

多字段

var v:Variant;
begin

//根据ID,姓名,搜索,返回姓名,年龄
   v:=ADOTable1.Lookup('id;age',VarArrayOf(['108',21]),'name;age');

if VarType(v) <> varNull then
   begin
     ShowMessage(v[0]+inttostr(v[1]));
   end;
end;

循环

with ADOTable1 do
begin
DisableControls;
First;
while not eof do
begin
    ShowMessage(Fields[1].Value);
    Next;
end;
EnableControls;
end;

转载于:https://www.cnblogs.com/moon25/archive/2010/01/05/1639733.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值