Trabalhando com um pacote DTS do SQL Server 2000, criei um pequeno Script para execução de uma procedure parametrizada. Porém, ao tentar debugar, encontrei o seguinte erro:
"Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito"
O trecho de código onde o erro ocorria, era na criação do parâmetro:
Set param1 = .CreateParameter("@valor", adVarChar, adParamInput, 100, rsObj("nome").Value)
Pesquisando no Google e garimpando os resultados, encontrei este link no IMasters que recomenda remover as referências aos nomes dos parâmetros para números. A atribuição acima foi alterada para:
Set param1 = .CreateParameter("@valor", 200, 1, 100, rsObj("nome").Value)
Problema resolvido!
Até a próxima!
Nenhum comentário:
Postar um comentário
Leave your comment here!