Obrigado Edson o exemplo que vc enviou foi de grande ajuda.

Ivan Napolitano


>From: "Edson Nilo" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: [sqlwin] Re: [sqlwin] Existe solu��o? ( SAM_Timer )
>Date: Wed, 27 Jun 2001 12:42:50 -0300
>
>Ivan,
>
>    Felizmente, para o Sybase, conseguimos fazer uma interacao com
>uma Stored Procedure sendo executada.
>
>No exemplo abaixo a procedure me retorna um Numero (percentual) e um
>Texto que apresento durante o processamento da proc. O FetchNext faz
>a leitura dos retornos da procedure que voce deve fazer com o
>comando select.
>Ex. na procedure :    select 15 , 'Concluida a primeira fase ....'
>                                 ...   outros comandos ou em um loop ....
>                                       select @nPercentual, @sTexto
>
>
>Call ccMeterSys.SetProgress( 0 )
>Call SybExecuteProc( hSqlAuxiliar, "S_PROCEDURE :colCodSis, :colDataInt,
>:colCodUser",':nResultPercent, :sResultText' )
>Call SqlFetchNext( hSqlAuxiliar, nRetVal )
>Call ccMeterSys.SetProgress( nResultPercent )
>Call SalStatusSetText(hWndForm, sResultText )
>While SybGetNextResults( hSqlAuxiliar, ':nResultPercent, :sResultText' )
>          Call SqlFetchNext( hSqlAuxiliar, nRetVal )
>          Call ccMeterSys.SetProgress( nResultPercent )
>          Call SalStatusSetText(hWndForm, sResultText )
>Call ccMeterSys.SetProgress( 100 )
>
>OBS. : Isto nao funciona para Oracle ..
>
>Espero ter ajudado ..
>
>Edson.
>
>
>
>----- Original Message -----
>From: "ivan napolitano" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, June 26, 2001 10:28 PM
>Subject: [sqlwin] Existe solu��o? ( SAM_Timer )
>
>
>Ola pessoal,
>
>Trabalho com Centura 1.1.2 utilizando o banco de dados Sybase.
>
>Estou com o seguinte problema:
>
>Tenho uma form que chama uma stored procedure, sendo que essa abre um 
>cursor
>em uma tabela atualizando cada linha lida condicionalmente.
>O objetivo � que de minuto em minuto eu leia quantos registros foram
>atualizados e referencie um Meter da minha form para o usuario.
>
>O PROBLEMA:
>Para fazer a verificacao de minuto em minuto dos registros utilizei o 
>evento
>"SAM_Timer", por�m quando executo a procedure pela funcao "SybPrepareProc" 
>o
>Centura fica suspenso ate que a procedure termine, ou seja, o SAM_Timer n�o
>� acionado.
>
>Existe alguma forma de executar um procedimento no banco de dados sem
>"suspender" o Centura?
>
>Valeu pessoal,
>
>Ivan Napolitano
>
>_________________________________________________________________________
>Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
>==============================================
>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)
>==============================================

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

==============================================
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)
==============================================

Responder a