有5个字段,
查询的结果只有其中的三个字段,
要求将
结果在edit中显示出来

解决方案 »

  1.   

    edit1.text:=dataset.fieldbyname('fieldname').asstring
      

  2.   

    Edit1.Text:= DbGrid1.DataSource.DataSet.FieldByname('FieldName').asString;
      

  3.   

    执行SQL语句后
    作edit.text:=dataset.fieldbyname('字段名').asstring;
      

  4.   

    查询用Query控件的法用
    Edit1.text := Query.fieldbyName('FieldName1').asstring;
    Edit2.text := Query.fieldbyName('FieldName1').asstring;
    Edit3.text := Query.fieldbyName('FieldName1').asstring;注意这段代码最好能写在TQuery控件的AfterScroll事件里.
      

  5.   

    tquery1.sql.text:='select * from table';
    tquery1.open;
    edit1.text:=tquery1.fieldbyname(fieldname1).asstring;
    edit2.text:=tquery1.fieldbyname(fieldname2).asstring;
    edit3.text:=tquery1.fieldbyname(fieldname3).asstring;
    //剩下两个不用管它,就可以将三个字段结果显示在edit中了