Caros colegas, O motivo do erro que esta acontecendo na fun��o e porque o nome da procedure � muito longo, testei e com at� 27 caracteres � poss�vel executar o comando.
Muito obrigado a todos. Jo�o B. Sesconetto -----Mensagem original----- De: Joao Batista Sesconetto [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 17 de setembro de 2003 11:16 Para: [EMAIL PROTECTED] Assunto: RES: [sqlwin] Erro na Procedure 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) ============================================= =============================================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) =============================================
