我这么写为什么总是提示错误,代码如下:adoquery1.SQL.Clear;
adoquery1.Close;
adoquery1.Connection:=adoconnection1;
adoquery1.SQL.Add('select sum(jl_je) as hz from db_jl');
adoquery1.Prepared ;
adoquery1.open;
adoquery1.FieldByName('hz').AsString:=label16.Caption;

解决方案 »

  1.   

    adoquery1.FieldByName('hz').AsString:=label16.Caption;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    楼主想要实现什么东东....
      

  2.   

    adoquery1.Connection:=adoconnection1;adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('select sum(jl_je) as hz from db_jl');
    adoquery1.open;
    adoquery1.FieldByName('hz').AsString:=label16.Caption;
      

  3.   

    我想把jl_je中的值求和以后显示在lebel16中
    运行时报错说是字段hz找不到
      

  4.   

    应该是
    label16.Caption:=adoquery1.FieldByName('hz').AsString
    吧,不然你取hz字段干什么?
      

  5.   

    adoquery1.FieldByName('hz').AsString:=label16.Caption;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    楼主想要实现什么东东....----------->>
    楼主是否写反了??该是
    label16.Caption:=adoquery1.FieldByName('hz').AsString