应该是
showmessage(query2.Fields[0].AsString);

解决方案 »

  1.   

    我的dm字段是第一个,本来是用下面的语句进行查询的,可第一个字段就是dm,所以说当在dm字段中输入007时,使用:  recdm:=query1.fields[0].asinteger;
    这种查询方式将直接显示007,这样就无法进行查询了,我该怎么办呢?
       query2.close; //查找是否有重复的代码存在
       query2.sql.clear;
       query2.sql.add('select count(*) from gy where dm='+'"'+dbedit1.text+'"');
      query2.open;
      recdm:=query1.fields[0].asinteger;