Como utilizar Stored Procedures (MySQL) em uma aplicação do tipo consulta no SC?

Olá,

Alguém poderia dar um exemplo prático de como usar o resultado de uma Stored Procedure (query onde são passados parâmetros como data inicial e final e o resultado são vários registros, cujo os campos [cabeçalhos] são: id, nome, telefone, e-mail, etc) em uma aplicação do tipo consulta, no ScriptCase, sem e/ou - de preferência - com filtro(s) / parâmetros como data inicial e final?

Fiz vários testes, inclusive usando o novo campo “Preparação SQL” , sem sucesso.

Erro frequente:

Atenção:
Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘call nome_procedure( ‘2016-01-03’, ‘2016-01-08’ ) ; ) nm_s’ at line 1
select count(*) from ( call nome_procedure( ‘2016-01-03’, ‘2016-01-08’ ) ; ) nm_sel_esp

Obs.: pelo que entendi, o SC tenta fazer uma “sub consulta” com o resultado da chamada da SP (erro de sintaxe). Não encontrei nada semelhante nos fóruns, manuais e vídeos disponíveis. O banco utilizado é o MySQL v. 5.6.28-0.

Faço das minas, as palavras da Graciela: “Por favor, não me deixem no vácuo!”

Crie uma tabela para uso temporário, e a Sp deve alimentar essa tabela. A consulta é criada em cima dessa tabela.

Haroldo,

Agradeço pelo retorno, mas preciso de uma solução para SPs, pois há muitas (com vários parâmetros) já criadas. Não faz sentido popular uma tabela temporária para toda consulta realizada - imagine várias consultas simultâneas… E criar uma View, mesmo que limitando a quantidade de registros, é gerar tráfego desnecessário.

Repito: Preciso de uma solução para SPs (com vários parâmetros), pois já há muitas criadas.

Agradeço antecipadamente por qualquer sugestão que leve à solução necessária.

Uso o SC a 8 anos, e sempre faço assim, tenho até anotado nas aplicações as obervações: