- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Duvidas com Procedure
×
Linguagem de Programação ADVPL
Perguntas Duvidas com Procedure
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
9 anos 9 meses atrás #27457
por hbaldin
Duvidas com Procedure foi criado 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
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.
- joaopperes
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
9 anos 9 meses 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.
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.
- hbaldin
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
- asf.Roberto
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 56
- Obrigados Recebidos: 0
9 anos 9 meses atrás #27515
por asf.Roberto
Respondido por asf.Roberto no tópico Duvidas com Procedure
Henrique eu utilizo assim e funciona:
Att.
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Duvidas com Procedure
Tempo para a criação da página:0.122 segundos