Mauricio,
Mesmo assim continua dando erro,
O valor 0000205013 dever� ser gravado pela procedure no campo p1 em uma
tabela do banco de dados, o que eu deixei de fazer neste caso.
OdrPrepareProc( ghSqlCOBRANCA ,'{Call usp_carrega_base_SUINF_excesso_peso(
0000205013)}',':p1')
Os campos nulos da proc tambem devem ser passados como null ou n�o precisa.
Desde j�, agrade�o.
Jo�o B. Sesconetto.
-----Mensagem original-----
De: Mauricio Tavares [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 17 de setembro de 2003 09:18
Para: [EMAIL PROTECTED]
Assunto: Re: [sqlwin] Erro na Procedure
Jo�o
Eu utilizo algumas fun��es que transformam os valores das vari�veis em
String e depois s�o concatenados na String que cont�m o comando sql.
Tome cuidado com as formata��es de vari�veis n�mericas. Os n�meros devem
estar com os decimais separados por "ponto" (Ex: 12231.32 ) para a chamada
da stored procedure.
Abra�os,
Mauricio.
----- Original Message -----
From: "Joao Batista Sesconetto" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 17, 2003 7:47 AM
Subject: RES: [sqlwin] Erro na Procedure
Mauricio,
Favor desconsiderar a ultima pergunta.
Acho que devo transformar os diferentes tipos de dados para string e
depois concatena-lo.
Obrigado.
Jo�o B. Sesconetto
-----Mensagem original-----
De: Joao Batista Sesconetto [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 16 de setembro de 2003 16:47
Para: [EMAIL PROTECTED]
Assunto: RES: [sqlwin] Erro na Procedure
Muito obrigado Mauricio,
Mas desculpe-me, como vou transferir os campos em tempo de execu��o se n�o
for via variavel.
Obrigado,
Jo�o B. Sesconetto
-----Mensagem original-----
De: Mauricio Tavares [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 16 de setembro de 2003 16:24
Para: [EMAIL PROTECTED]
Assunto: Re: [sqlwin] Erro na Procedure
Jo�o
A fun��o OdrExecuteProc n�o aceita vari�veis do tipo bind, ou seja, a string
que comp�e o seu segundo par�metro deve conter os valores, e n�o as
vari�veis.
Help do Centura: "The function OdrExecuteProc does not accept bind
variables. (Compare this to the function OdrPrepareProc, which does accept
bind variables.)"
Sua fun��o ficaria assim:
call OdrPrepareProc( ghSqlCOB, '{Call usp_carrega_base_SUINF_excesso_peso(
'2000-01-01', '2001-01-02', 2, 251, 220.00)}'
,':p1, :p2, :p3, :p4, :p5')
Abra�os,
Mauricio
----- Original Message -----
From: "Joao Batista Sesconetto" <[EMAIL PROTECTED]>
To: "Sqlwin (E-mail)" <[EMAIL PROTECTED]>
Sent: Tuesday, September 16, 2003 3:36 PM
Subject: [sqlwin] Erro na Procedure
Caros amigos,
Desculpe, mas preciso de outro help.
� a primeira vez que tento executar uma Procedure, e n�o consigo ver onde
esta o erro de sintaxe na
procedure abaixo, se puderem me ajudar, ficarei grato.
call OdrPrepareProc( ghSqlCOB, '{Call usp_carrega_base_SUINF_excesso_peso(
:tblAitEPSistemaCobranca.DtVencimento,
:tblAitEPSistemaCobranca.DtInfracao,
:tblAitEPSistemaCobranca.NrAutoInfracao,
:tblAitEPSistemaCobranca.NossoNumero,
:tblAitEPSistemaCobranca.VlMulta)}' ,':p1, :p2, :p3, :p4, :p5')
Estou lendo os dados na minha tabela tblAitEPSistemaCobranca e gravando p1,
p2 . . . . � ASSIM MESMO QUE DEVO FAZER ????????????
Antecipadamente obrigado.
Jo�o B. Sesconetto
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================