none
Erro em parâmetro de Procedure RRS feed

  • Pergunta

  •  

    Procedure spVerificaPriOper has no parameters and arguments were supplied.

    Bom dia,
    O erro informado está ocorrendo nesta procedure. Gostaria de saber se há algum modo de resolver.

    CREATE

     

     PROC spVerificaPriOper
    AS BEGIN
    DECLARE
    @IdMember INT, @TradeAmount money, @TotalTradeAmount money;
    SET @TradeAmount = (SELECT (FeeJoinCash) FROM FeePlan WHERE IdFeePlan = (SELECT IdFeePlan FROM Member WHERE IdMember = @IdMember))
    SET @TotalTradeAmount = (SELECT (FeeJoinCash + FeeJoinBarter) FROM FeePlan WHERE IdFeePlan = (SELECT IdFeePlan FROM Member WHERE IdMember = @IdMember))
    WHILE @IdMember NOT IN (SELECT IdMember FROM PriOper)
    BEGIN
    INSERT INTO AuthorizationTable (IdMemberBuyer,IdMemberSeller,IdTeamBuyer,IdBroker,EntryDate,TradeAmount,AuthorizationDescription,
    AuthorizationStatus,IdTransactionType,FeeSellerCashCommission,TotalTradeAmount,Docum,Regalt,StrComentarios)

    VALUES

     

    (@IdMember, 199998, 18, 1, GETDATE(), @TradeAmount ,'Taxa de Incrio R$+UN$' ,'P' ,3, 0, @TotalTradeAmount, 1, 'I', 'Taxa de inscrio')
    END
    END

    Abraços


    DBA Vini
    terça-feira, 1 de dezembro de 2009 13:19

Todas as Respostas

  • Vinícius,

    Pode mostrar o código que está utilizando para executar a procedure? É possível que o código esteja enviando parâmetros para a procedure mas esta não solicita nenhum.

    Att.

    Ari C. Raimundo
    terça-feira, 1 de dezembro de 2009 17:47
    Moderador
  • Vinicius,

    Tem algo estranho aí. Voce declara um @IdMember na procedure e o utiliza nos filtros das querys subsequentes, sem te-lo inicializado com nada.

    Portanto, presumo que o parametro que voce deveria ter passado à procedure é o @IdMember (ou algum outro que fosse usado nas querys no lugar do @IdMember.

    Para definir parametros na procedure, faça algo como:

    CREATE PROCEDURE spVerificaPriOper
    (
         @Par1 INT,
         @Par2 INT
    )

    AS
    BEGIN
    .................

    []s
    Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado]
    quarta-feira, 2 de dezembro de 2009 01:40