如:select username,userid,dwh from users where dwh='18'
select执行后,怎么把userid的值提出来,麻烦写完整,我是才接触DELPHI的!谢了

解决方案 »

  1.   

    id:=ADOQuery1.Parameters.ParamByName('ID').Value
      

  2.   

    select执行后,
    edit1.text:=adoquery1.fieldbyname('userid').value;
      

  3.   

    如果id是你要付值的变量那么id:=ADOQuery1.Parameters.ParamByName('userid').Value
      

  4.   

    edit1.text:=AdoQuery1.FieldValue('userid');
      

  5.   

    edit1.text:=adoquery1.fieldbyname('userid').value;
      

  6.   

    edit1.text:=adoquery1.fieldbyname('userid').asstring;
    这个不行啊?一定要是value?
      

  7.   

    ID:=ADOQuery1.Parameters.ParamByName('USERID').Value
      

  8.   

    定义一个变量a,和你的数据类型一致
    a:=fieldbyname('userid').value;
      

  9.   

    edit1.text:=adoquery1.fieldbyname('userid').asstring;
    也可以的!
      

  10.   

    大哥们,我忘说了,我是用BDE连的SYBASE数据库,好像不行哟!edit1.text:=adoquery1.fieldbyname('userid').asstring;