如何在Delphi中使用存储过程,希望能够和大家一起讨论!!!

解决方案 »

  1.   


    adostoreproc
    sqlstoreproc
    storeproc 都可以啊
      

  2.   

    我用AdoStoredProc!给你个例子吧
    var
    FStorePro:TAdoStoredProc;  FStorePro.ProcedureName:='test_StoreProc';
    FStorePro.Prepared;
    FStorePro.Parameters.Clear;
    FStorePro.Parameters.CreateParameter('Retcode',ftInteger,pdOutput,4,-1);
    FStorePro.Parameters.CreateParameter(Para1,ftInteger,pdInput,4,9999);
    FStorePro.Parameters.CreateParameter(Para2,ftInteger,pdInput,4,9999);
    FStorePro.Parameters.CreateParameter(Para2,ftInteger,pdInput,4,9999);
      Try
        FStorePro.ExecProc;
      Except
        ShowMessage('执行存储过程异常');
      End;
        iRetCode:=Self.FStorePro.Parameters.ParamValues['Retcode']; //输出参数
    case iRetCode of
    .......怎么没分的呀