× Linguagem de Programação ADVPL

Perguntas Duvidas com Procedure

Mais
9 anos 1 mês atrás #27457 por hbaldin
boa noite galera,

Estou com uma duvida, tenho uma procedure que retorna os dados em forma de tabela, como faço para pegar esses dados retornados.

para executar ela, estou usando o codigo

TCSQLEXEC(" exec SP_TABELA_COMISSAO @ZCY_CDRORI ='"+cROTAORIGEM+"', @ZCY_CDRDES ='"+cROTADESTINO+"'")

precisava de algo assim ...

cQry += " exec SP_TABELA_COMISSAO @ZCY_CDRORI ='"+cROTAORIGEM+"', @ZCY_CDRDES ='"+cROTADESTINO+"'"
TcQuery cQry New Alias "QRYTMP"
QRYTMP->(DbGoTop())

para poder fazer um while e trata os resultados para retorna em um webservice.


Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 1 mês atrás #27469 por joaopperes
Respondido por joaopperes no tópico Duvidas com Procedure
Henrique,

Já fiz esse retorno através de uma VIEW, já utilizei procedure com ADVPL, porém nunca para retorna dados.

cQuery := " SELECT * FROM VW_VIEW
TCQUERY cQuery NEW ALIAS "TRA"

Espero ter ajudado.

Att.

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 1 mês atrás #27512 por hbaldin
Respondido por hbaldin no tópico Duvidas com Procedure
Ola João , quando tentei criar uma view ele me retornava uma msg, ae nem tentei mais com ela,

Segue print da mensagem e do exec da procedure.

Vlw
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 1 mês atrás #27515 por asf.Roberto
Respondido por asf.Roberto no tópico Duvidas com Procedure
Henrique eu utilizo assim e funciona:
If Select("TRAB") # 0 
	TRAB->(DbCloseArea()) 
Endif   

cQuery := "EXEC SP_CONSPROD '"+cProduto+"'" 

TcQuery cQuery NEW ALIAS "TRAB"

Att.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.114 segundos
Joomla templates by a4joomla