Habilitar o autocommit

Oracle

30/05/2006

Bom dia,

Alguém sabe como fazer para habilitar o autocommit durante a execução do sistema isto é, em uma determinada situação o autocommit deve estar ligado. Sei que nos parâmetros do TDatabase há o SQLPASSTHRU MODE e que o seu valor pode ser mudado para SHARED AUTOCOMMIT ou SHARED NOAUTOCOMMIT , só que para a alteração ter efeito é necessário fechar a conexão com o banco e abrí-la novamente.
Há alguma outra forma de resolver o problema assim?


Obrigado


Airton


Airoosp

Airoosp

Curtidas 0

Respostas

Marcio.theis

Marcio.theis

30/05/2006

Que eu saiba o oracle têm um comando AUTOCOMMIT, que pode ser ON ou IMMEDIATE, as alterações após a execução de cada comando ou cada bloco serão automaticamente confirmada, OFF permite apenas COMMIT explícito via comando... tipo: SET AUTOCOMMIT ON ou SET AUTOCOMMIT 20, no caso irá efetuar um commit a cada insert, update ou delete, mas usando no componente não sei como poderia fazer isto.


GOSTEI 0
POSTAR