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