Executar procedure no xHarbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

volp
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 27 Mar 2014 12:27
Localização: São Paulo

Executar procedure no xHarbour

Mensagem por volp »

Olá pessoal,

Estou com problemas para executar uma procedure de MySql dentro do xHarbour. Fizemos uma procedure que retorna o valor "11" para fazer um teste, tentamos dar a "call procedure1" usando a lib sqlrdd, Segue abaixo o codigo fonte da função teste

Código: Selecionar todos

STATIC FUNCTION TESTE2
	LOCAL vRet:={}	

	alert("TESTE")
	sr_getconnection():exec("call procedure1 ;",,.T.,@vRet)
	sr_getconnection():commit()
	
	alert(vRet[1,1])
	return nil
No caso de um select o comando funciona perfeitamente, se baseamos nele mas da erro

Código: Selecionar todos

sr_getconnection():exec("select * minhatabela;",,.T.,@vRet)
Alguém da um help ? algum comando ou algo assim.
Att, Abraços
Responder