O SQL utiliza para suas transa�oes o commit impl�cito. Utilize as seguintes linhas de c�digo:
!!CB!! 129 Call SqlSetParameter( hSql, DBP_AUTOCOMMIT, FALSE, '' ) Rodrigo. >From: Cristiano Fernandes Martins - BMS <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> >Subject: RES: [sqlwin] begin transaction, rollback e commit no centura - u >rgente!!!! >Date: Mon, 14 Jan 2002 13:08:47 -0300 >MIME-Version: 1.0 >Received: from [128.121.126.164] by hotmail.com (3.2) with ESMTP id >MHotMailBE0C42BE00AA4136E82280797EA40C160; Mon, 14 Jan 2002 07:22:39 -0800 >Received: (virtuala@localhost) by virtualand.net (8.11.6) id g0EFEGC26664; >Mon, 14 Jan 2002 13:14:16 -0200 (BRST) >Received: from bmsmail.bms.com.br (mail.bms.com.br [200.192.218.2]) by >virtualand.net (8.11.6) id g0EFE6s26639; Mon, 14 Jan 2002 13:14:06 -0200 >(BRST) >Received: by bmsmail.bms.com.br with Internet Mail Service (5.5.2653.19)id ><C7K690CB>; Mon, 14 Jan 2002 13:15:56 -0300 >From [EMAIL PROTECTED] Mon, 14 Jan 2002 07:24:45 -0800 >Message-ID: <[EMAIL PROTECTED]> >X-Mailer: Internet Mail Service (5.5.2653.19) >Sender: [EMAIL PROTECTED] >Precedence: bulk > > >Tivemos muitos problemas com as transa��es no centura utilizando >SqlPrepareAndExecute. >Passamos a utilizar o OdrExecuteProc, e funcionou perfeitamente. > >Quando fizemos as convers�es para centura foi necessario substituir o >comando SqlPrepareAndExecute por OdrExecuteProc em todas as fun��es. > > > > >-----Mensagem original----- >De: Rodrigo Matiazo [mailto:[EMAIL PROTECTED]] >Enviada em: Segunda-feira, 14 de Janeiro de 2002 10:27 >Para: [EMAIL PROTECTED] >Assunto: [sqlwin] begin transaction, rollback e commit no centura - >urgente!!!! > > >estamos tentando usar o begin transaction, commit e rollback com um >SqlServer2000 e nao estamos conseguindo ver os resultados, sempre q h� um >erro sql, temos programado o On SqlError e damos um rollback no nosso >handle >padr�o, mas transa��es que executamos continuam no banco, por exemplo, no >nosso programa de orcamentos, que gera automaticamente um pedido de venda >qdo um orcamento � fechado, se h� um problema na grava�ao do item do >orcamento, o cabe�alho continua na nossa tabela, e n�o damos commit em >lugar >algum. >Esse � outro problema que preciso resolver com urgencia pq nosso sistema ja >esta pra entrar em produ�ao e preciso manter a integridade das informa��es >gravadas > >muito obrigado!! > >======================= >Rodrigo Matiazo >E-techs Inform�tica Ltda >Tecnologias da Informa��o > >============================================== >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) >============================================== _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.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) ==============================================
