关于记录查找locate的用法

jhcsq jhcsq 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想只查一个字段,但发现出错,如查两个字段则没问题了,不知啥?代码如下
arry1[0]:=trim(edit1.Text) ;
arry1[1]:=trim(edit2.Text) ;
arry1[2]:=trim(edit3.Text) ;
with DataModule8.ADOTable1zhzl do
begin
if (length(edit1.text)<>0 )then
begin
if (locate('acno;name',vararrayof(arry1),[loPartialKey])) then //如将 ;name去掉查则出错
delete
else
showmessage('该记录不存在');
end
上面的如这样写则错了,错哪? if (locate('acno',vararrayof(arry1),[loPartialKey])) then
...全文
评论 5
收藏 已收藏
分享
返回顶部