table1.fieldbyname('字段名').asstring
类型看你的字段类型了!

解决方案 »

  1.   

    还有如何可以返回在QUERY1.SQL中的SELECT COUNT(*) FROM TABLE1 WHERE FIELD1='AA'啊请指教吧
      

  2.   

    我现在要做的东西是检测表中的某一字段值的情况,然后计算某一值的记录条数,并读出该记录进行数据操作(SQL操作,整个过程要如何处理啊?)
      

  3.   

    SELECT COUNT(field1) FROM TABLE1 WHERE FIELD1='AA
    可以这样返回:query1.filedbyname('countfield1').asstring
      

  4.   

    var
      Cou:integer;...
    With Query1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add('SELECT COUNT(field1) as C FROM TABLE1 WHERE FIELD1="'+'AA'+'"');
      Open;
    end;
    if Query1.RecordCount<>0 then
      Cou:=Query1.FieldByname('c').Asinteger
    else
      Cou:=0;
      

  5.   

    你只要将SQL语句写成这样就行了:SELECT COUNT(somefield) RcdCount FROM table1
                                  WHERE ......
    然后在Query1中:var rcdcount:integer;
      rcdcount:=Query1.FieldByName('RcdCount').AsInteger;
    不就完成了吗?