|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Resultar Procedure em ADVPL |
|
Versão: |
12.1.27 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
GCALICCHIO
em 25/02/2021, 12:58 h
Local: SP Registro: 15/02/2021 Postagens: 4 |
Boa tarde.
Estou tentando inserir o resultado de uma procedure dentro de uma string porem o sistema me devolve o erro: type mismatch
Local cQuery as Character
cQuery := "USE P12 EXEC P12_MATRIX.dbo.LoteAutomatico ‘"+nAuxProd+"‘, ‘"+nAuxFilial+"‘, ‘"+nAuxLoc+"‘,‘"+nAuxQtd+"‘"
aResult := TCSqlExec(cQuery)
Esse código esta correto?
Obrigado! |
|
|
Mensagem do
LABAMBAMOG
em 19/08/2021, 10:21 h
Local: SP Registro: 29/08/2008 Postagens: 22 |
Cara, não entendi o que você quer com "Estou tentando inserir o resultado de uma procedure dentro de uma string..."
Que string é essa, a da cQuery? Se for, ela tá muito confusa, como não sei se as variáveis nAux... são do tipo caracter (apesar de iniciarem c/ "n").
Quanto a sua pergunta a resposta é sim.
Veja exemplos de uso:
https://tdn.totvs.com/display/tec/TCSQLExec
nStatus := TCSqlExec("insert into t1 (field_name, field_type) values (‘name‘, ‘type‘)")
https://tdn.totvs.com/display/tec/TCSPExec
aResult := TCSPEXEC("USRTESTE", 100)
T+ |
|
|
Mensagem do
LABAMBAMOG
em 19/08/2021, 10:22 h
Local: SP Registro: 29/08/2008 Postagens: 22 |
Quanto a sua pergunta a resposta é "não" (desculpe).
|
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|