Caros colegas,

Preciso da ajuda de vc's !

Tenho uma aplica��o Centura 1.1.2 PTF7 que acessa o SQLServer 7.0 via ODBC
vers�o 3.520 e mant�m:
*       1 cursor "A", por meio do qual � feita uma pesquisa;
*       1 cursor "B" que efetua uma s�rie de altera��es em transa��o p/ cada
registro lidos pelo 1o.

Ocorre que assim que um commit � executado em "B", perde-se o resultset at�
ent�o mantido por "A".
Como evitar isso ?
OBS: J� uso o comando: Set SqlResultSet = TRUE
Tamb�m j� tentei : Call SqlSetResultSet( sqlHandle_A, TRUE )

E tamb�m:
Call SqlSetParameter( sqlHandle_A, DBP_AUTOCOMMIT, FALSE, '' )
Call SqlSetParameter( sqlHandle_A, DBP_LOCKWAITTIMEOUT, -1, '' )
Call SqlSetParameter( sqlHandle_A, DBP_PRESERVE, TRUE, '' )

Notei que o comando:
Call SqlSetParameter( sqlHandle_A, DBP_PRESERVE, TRUE, '' )
retorna FALSE, diferentemente do que ocorre em outros servidores de banco de
dados.

Aguardo resposta

Obrigado,
F�bio


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