引用别的unit的ADOQuery1,unit.ADOQuery1.后面没了fieldbyname是什么问题啊

解决方案 »

  1.   

    如下:
    var
      s: string;
    begin
      s:= adoquery1.(这时是不会有FieldByName的,只能自己打上去)
      adoquery1.(这里才会有)
    end;
      

  2.   

    谢谢各位大哥了,那样虽然不报错也没达到结果啊,我的目的是把card表中id=1的cardname、cardbank等等的内容显示到各个edit中
      

  3.   

    谢谢各位大哥了,那样虽然不报错也没达到结果啊,我的目的是把card表中id=1的cardname、cardbank等等的内容显示到各个edit中
    =========================================
    首先,这和你的问题无关。
    其次,写个大概步骤:
    adoquery1.sql.clear;
    adoquery1.sql.add('select cardname,cardbank from card where id=1');
    adoquery1.open;
    edit1.text:= adoquery1.fieldbyname('cardname').asstring;
    edit2.text:= adoquery1.fieldbyname('cardbank').asstring;
    自己完善去吧!