你可以用FIELDBYNAME等方法来获取结果

解决方案 »

  1.   

    var s:string;
    s:=Query1.FieldByName('字段名').asString;
      

  2.   

    第一种方法:
    datasource1.dataset=query1
    dbgrid1.datasource=datasource1
    这样是可视化
    第二种方法:
    query1.open;
    query1.first;
    while not query1.eof do
    begin
        query1.FieldByName('字段名').As...//你进行处理
        query1.next;
    end;
      

  3.   

    如果是用locate方法查找,找到后就会停到目标记录,直接字段取值即可
    query1.FieldByName('字段名').asstring(如果是字符串)
    query1.FieldByName('字段名').asinteger(整型)