begin
  With ADOQuery1 do
   begin
   Close;
   SQL.Clear;
   SQLSent:='Select P_Code From AA';
   SQL.Add(SQLSent);
   Open;
  end;
选择字段P_Code,
返回什么类型的值?
如何利用?比如取其中一个显示在memo

解决方案 »

  1.   

    这样取
    ADOQuery1.FieldByName('P_Code').AsString;
      

  2.   

    你数据库里P_Code 定义的是什么类型返回来的就是什么类型
      

  3.   

    抱歉,没写清楚,P_Code是字符类型的
    Select一个字段,返回是不是整个字段的所有行的内容?或者说返回的是个集合?
      

  4.   

    谢谢hongqi162
    第二个问题,取出集合中某个值,显示在memo
    烦劳再指点一下。
      

  5.   

    memo1.text:=ADOQuery1.FieldByName( 'P_Code ').AsString;
    当前记录指针所指的值显示到memo1中
      

  6.   

    如何调整指针?
    当前返回ADOQuery1.Recordset.RecordCount=90
    怎么调整指针将90个内容全部显示在memo
      

  7.   

    adoquery1.first;
    for i:=0 to adoquery1.recordcount-1 do
      begin
      memo1.lines.add(adoquery1.fieldbyname('p_Code').asstring);
      adoquery1.next;
      end;