请问怎么样才能取出ADOQUERY中的某一字段的值,用来和输入的一个值比较是否相同??在线等!

解决方案 »

  1.   

    if adoquery.fieldbyname('xxx').asstring=输入stringt then ...
      

  2.   

    if adoquery.fieldbyname('xxx').value = 输入值 then
      

  3.   

    你是说查找某个字段的值吧?用locate函数
      

  4.   

    function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean;
      

  5.   

    if adoquery.fieldbyname('xxx').asstring=输入strings then ...
      

  6.   

    if adoQuery.locate('字段名','输入值',[]) then  
      找到
    else
      没找到
      

  7.   

    晕,我在[]中加入参数就出错了?
    我是用的部分匹配:lopartialkey,是不是参数错?
      

  8.   

    if adoQuery.locate('字段名','输入值',[loPartialKey]) then  
      

  9.   

    我是这样写的,还是有错
    [Error] Unit4.pas(57): Undeclared identifier: 'loPartialKey'
    这是什么意思?