Sidnei,

Uma alternativa é setar o parâmetro DBP_AUTOCOMMIT para FALSE no início da
transação e, no final, setá-lo para TRUE após o comando de commit do banco.

Ex:
Call SqlSetParameter( Sql_Handle, DBP_AUTOCOMMIT, FALSE, strNull )
<<comandos>>
Call SqlPrepareAndExecute( Sql_Handle, "commit tran" )
Call SqlSetParameter( Sql_Handle, DBP_AUTOCOMMIT, TRUE, strNull )

Att,
Rodrigo - Target Sistemas



-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
nome de [EMAIL PROTECTED]
Enviada em: quinta-feira, 26 de abril de 2007 14:41
Para: [email protected]
Assunto: [sqlwin] Centura é transacional?


Pessoal,

como faço para fazer um begin transaction no centura com mssql?

Sidnei.


A informação contida nesta mensagem é de propriedade de Cocam Cia de Café
Solúvel e Derivados. Qualquer cópia, distribuição ou atitude indevida em
relação ao conteúdo é estritamente proibida.

Cocam Cia de Café Solúvel e Derivados holds the property of the information
herein.  Any reproduction or transmition of this message without the express
written consent of Cocam Cia de Café Solúvel e Derivados is strictly
prohibited.


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

Responder a