查询dbgrid中某字段的值 如果该字段的值不存在

                            
连接好sqlserver数据库后   ,在Edit中输入某个字段的值,按下button来显示该字段值为Edit.text的所有记录,现在是如果输入edit中的text为空或在表中本来都有相对应的值的话,可以很容易的执行      
      ...  
      if   Eidt1.text=''   then   showmessage('请输入相对应的字段名称’)  
      else  
      begin  
        with   ADOQuery1   do  
          begin  
            close;  
            SQl.clear;  
            SQL.add('select   *   from   table   where   Project='+Edit1.text)  
            open;  
        end;  
    end;  
   
  如果输入到Edit中的值非空且在DBgrid表中没有与之相等的   就要出现一个对话框提示  
  问题是怎样逐个的判断DBgrid中的字段project的值与Edit.text是否相等,也就是说怎样判断输入的Edit.text的值是否在Dbgrid中  
  是不是要用一个循环语句,具体怎样做,恳请各位好手指点。。。。  
  谢谢。。。。。。

查看回复