Procedures



  • Oi.

    Estou tentando usar a função "executar procedure" mas não estou conseguindo porque me devolve o erro:

    Procedure or function 'aaa' expects
    parameter '@bbb'. which was not
    supplied.

    Detalhes:
    Exceção Gerada:
    java.sql.SQLException: Procedure or function 'aaa' expects parameter 'bbb', which was not supplied. at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:367) at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816) at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254) at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631) at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:584) at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:546) at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:562) at wfr.com.systems.system_mmk.rules.WebrunFunctions.ebfSQLExecuteProcedure(WebrunFunctions.java:10001) at wfr.com.systems.system_mmk.rules.TesteAbreFormTeste22.run(TesteAbreFormzzz.java:67) at wfr.rules.WFRRule.start(WFRRule.java:741) at wfr.rules.WFRRule.call(WFRRule.java:1780) at wfr.rules.WFRRule.call(WFRRule.java:53) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595)

    Estou colocando como parametro de entrada a variável bbb que é um parametro de entrada no fluxo...
    :shock:


  • Eu próprio dou a solução:
    Não se pode colocar diretamente a variável como campo de entrada.
    Deve-se usar a função "criar lista a partir dos elementos".
    ;)

Log in to reply