如何从数据表中读出某条记录的中的一个数值,并付给一个变量,例如我这样写是错误的:select ManagerID into :ID from Login where ManagerID='''+Edit1.Text+'''
其中:ID为一变量。还望指教,谢谢!

解决方案 »

  1.   

    Qry.sql.add('select ManagerID as ManagerId from Login where ManagerID='''+Edit1.Text+'''')
    引用:edit1.text:=Qry.fieldbyname('ManagerId').asstring;
      

  2.   

    这样:
    query.add(select ManagerID from Login where ManagerID='''+Edit1.Text+''');
    open;
    x:=query.fieldbyname('ManagerID ').value;
      

  3.   

    我用的是ADOQuery,不知道有没有办法解决?谢谢!
      

  4.   

    ADOQuery1.close;
    ADOQuery1.sql.clear;
    ADOQuery1.sql.add('select ManagerID as ManagerId from Login where ManagerID='''+Edit1.Text+'''')
    ADOQuery1.open;
    引用:edit1.text:=ADOQuery1.fieldbyname('ManagerId').asstring;