如果存储过程里Select出来是有10条记录,要能分别显出到10个Edit里.
注:Select查出来的数都是1行的,而显示出来的时候能不能指定某个字段显示出来.

解决方案 »

  1.   

    你的意思是一條記錄,十個字段是吧?如果你是用的DBEDIT,可翠綁定好數據源,設定好字段名稱就行如果普通的EDIT; forexample: create procedure test
     as begin
       select aa,bb from tablename
     end 
      adoquery1.close;
      Adoquery1.sql.text := 'execute test';
      adoquery1.open;
      if not adoquery1.isEmpty then
      edit1.text := adoquery1.fieldbyname('aa').asstring;
      ...........
    這個代碼未測試,只是手工寫的,可能有誤!!! 
      

  2.   

    方法同ADOQuery,略有差别,楼主最好自己亲自Demo。
    楼上也给你范例了。