locked
Parâmetros em execute sql task RRS feed

  • Pergunta

  • Ola senhores estou com uma duvida sobre o execute sql task e a utilização de parâmetros 

    A questão e a seguinte estou usando o Foreach Loop Container para percorrer o caminho de alguns arquivos 

    sendo assim criei uma variável string para este loop esta eu utilizo como parâmetro em um select com um where de uma coluna do tipo 

    varchar o parâmetro mapiei como varchar. Toda o mapeamento esta correto a conexão e OLE sendo assim o parâmetro esta como ? 

    mais ainda produz o erro a baixo.

    [Execute SQL Task] Error: Executing the query "select COUNT(*) as Exist from Status_Arquivo where..." failed with the following error: "Parameter name is unrecognized.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

    Ele esta também retornando o result set da query para este eu utilizei uma variavel do tipo int16 pois era um count e i erro perciste

    quinta-feira, 7 de fevereiro de 2013 16:29

Respostas

  • Puxa foi uma falta de atenção

    o parâmetro estava com o parameterName como ? e neste caso seria 0

    foi mal

    quinta-feira, 7 de fevereiro de 2013 18:16

Todas as Respostas

  • Andre,

    Poste por favor a string de execução do SQL que voce esta colocando na tarefa "Execute SQL Task".


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com

    quinta-feira, 7 de fevereiro de 2013 16:41
    Moderador
  • select COUNT(*) as Exist from Status_Arquivo where NomeArquivo=? and Flag='0'
    quinta-feira, 7 de fevereiro de 2013 17:14
  • Puxa foi uma falta de atenção

    o parâmetro estava com o parameterName como ? e neste caso seria 0

    foi mal

    quinta-feira, 7 de fevereiro de 2013 18:16