当前位置:编程学习 > Delphi >>

delphi如何检索adoquery里面某一列存在的重复行?

一个adoquery、用户在点击界面的新增的时候、想一次性遍历查找出某一列的所有重复数据、不允许用户添加重复的数据、如何比较?
追问:

不是这样的   我是最后一次性校验的。

就用户点击添加的时候运行其添加、但是保存的时候去循环遍历看看是不是有重复。

答案:

var IsHave:Boolean;

begin

adoquery.first;

while(not adoquery.eof) do

begin

  if(adoquery.fieldbyname('列名').asstring="用户添加的值") then

  begin

      IsHave=True;

      break;

  end;

  adoquery.next;

end;

if(IsHave)then

showmessage("存在重复数据!");

end;

上一个:求电脑高手:Delphi7.0怎么安装才能运行...
下一个:"求助:用DELPHI做OPC CLIENT访问WINCC TAG

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,