delphi 怎么获取SQL存储过程的返回值

解决方案 »

  1.   

    ADOStoredProc1控件
    lz百度一下就知道怎么用 了
      

  2.   

    如果用ADOQUERY可以获取返回值嘛
      

  3.   

    CREATE PROCEDURE [abc]
    (@fabc int out )
     AS
    if @fabc=1 
    begin
      return 1 
    end
    else if @fabc=2
    begin
      return 2
    end
    GO
    我要获取 @fabc与 return 的值
      

  4.   


    return :=
    ADOStoredProc1.Parameters.ParamByName('@RETURN_VALUE').Value
    @fabc :=
    ADOStoredProc1.Parameters.ParamByName('@fabc').Value 
      

  5.   

    这个取决于存储过程的RETURN值.
      

  6.   

    雪枫天的可用
    return := 
    ADOStoredProc1.Parameters.ParamByName('@RETURN_VALUE').Value 
    @fabc := 
    ADOStoredProc1.Parameters.ParamByName('@fabc').Value 
      

  7.   

    如果我用的是ADOQUERY的,该怎么取?