Title: Mensagem
Cl�udio, o seguinte texto est� no help do Centura 2.1:
 
The function OdrExecuteProc does not accept bind variables. (Compare this to the function OdrPrepareProc, which does accept bind variables.)
 
Ent�o, se for usar bind variables, experimente utilizar a fun��o OdrPrepareProc, seguida pela fun��o SqlExecute. E, pessoalmente, nunca experimentei dessa forma.
 
Abra�os,

Mauricio C. A. Tavares
tel. 5853-2225 / fax 5853-2260
Impactools - The wise solution that fits
 
 
 

 
 
----- Original Message -----
Sent: Thursday, July 17, 2003 2:16 PM
Subject: [sqlwin] [ Stored Procedure ]

Al� ilustres companheiros de luta!
Tenho uma dificuldade que j� se vem a arrastar por alguns dias.
Eu mando executar um Stored Procedure via fun��o OdrExecuteProc( hSql, strProc, strIntoList ).
A SP recebe par�metros de entrada cujos valores eu passei delimitando-os em pelicas.
v.g.: OdrExecuteProc( hSql, "{ CALL sp_Teste ( 'M7E0', 'Admin', 'Processo conclu�do', 'Msg' ) }", strIntoList ).
Mas substituindo os valores por vari�veis
v.g. OdrExecuteProc( hSql, "{ CALL sp_Teste ( :LogCode, :UserCode, :LogMsg, :LogTipo) }", strIntoList ).
a SP retorna o segt. erro:. 
 
 "Campo COUNT incorrecto ou erro de sintaxe."
 
N�o sei se algu�m j� passou pela mesma situa��o, em caso positivo  gostaria de saber como superou esta situa��o.
Uso o Centura 2.1 e Base de Dados SQL Server 2000.
 
Aguardo not�cias vossas e agrade�o de antem�o toda a ajuda.


 
Cl�udio Francisco Sebasti�o Paulo (mailto:[EMAIL PROTECTED])
T�cnico de Sistemas de Informa��o (Info Systems Technician)
 
SISTEC - Sistemas, Tecnologia e Ind�stria, S.A.R.L.
Av. Cde. Che-Guevara, 189/195 Luanda-Angola
Tel. +244.02.33 04 04 / 33 86 75 / 32 53 50 / 32 53 72 Ext: 190
Fax: +244.02.33 24 88
 

Responder a