with query dobeginclose;sql.Clear;sql.Text:='select min(room_code) as room_code from room_info where chat_code='''+chat_code+'''';teststring:=sql.Text;open;fieldname:=trim(fields.Fields[1].AsString);///由于返回的结果集没有域名end;我现在不知道怎么取结果出来,请高人指教.很急谢谢拉

解决方案 »

  1.   

    FieldName := Trim(Query.FieldByName('room_code').AsString);
      

  2.   

    我想把min(room_code) 这个读出来,请多指教,FieldName := Trim(Query.FieldByName('room_code').AsString);
    试过好象不行的
      

  3.   

    你是想读出min(room_code)的结果还是"min(room_code)"这个表达式啊?
    如果是结果,你的写法是对的阿,
    如果是表达式,我也不知道了.
      

  4.   

    fieldname:=trim(fields.FieldByName('min(room_code)').AsString);
      

  5.   

    对不起,我没表达清楚.是想读min(room_record)中的值.
      

  6.   

    fieldname:=trim(fields.Fields[0].AsString);
      

  7.   

    fieldname:=trim(fields.Fields[0].AsString);
    fieldname:=trim(fieldByName('room_code').AsString);