Smartview - Erro ao Executar PROCEDURE

Boa tarde

Tenho uma Procedure que retorna dados corretamente quando executo vai SQL
EXEC sp_SW_LISTACALL

Porém quando tento chamar ela dentro do Smartview → Objetos de Negócio e criando uma consulta customizada ela apresenta erro :x: :

:exclamation: connectors.sql.sql-server.db-exception - Não foi possível conectar e o erro não foi mapeado ErrorCode: 156, Incorrect syntax near the keyword ‘EXEC’. Incorrect syntax near ‘)’.

Alguém já conseguiu alguma forma de chamar uma Procedure dentro do Smartview ou tem algum exemplo de como fazer?

1 curtida

Para relatórios do smart view é melhor criar o objeto de negocio em tlpp. Ele tem muita limitação no que consegue fazer somente pelo SQL

1 curtida

Grato pelo retorno Bruno

Vou pesquisar e me aprofundar como criar os objetos e também como chamar procedures por ele… obrigado

1 curtida

Boa tarde Regis, aconselho a utilizar o objeto de negócio em TLPP.
Temos uma documentação oficial sobre a implementação usando Procedure: Smart View - Objeto de negócio com Procedure - Frameworksp - TDN

Basta adaptar para o banco que utiliza no Protheus.

Para conferir todos os recursos disponíveis na criação de objetos TLPP acesse a DOC: Smart View - Criação de Objetos de Negócios - Frameworksp - TDN

2 curtidas