Fórum Habilitar o autocommit #28473
30/05/2006
0
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
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
Curtir tópico
+ 0
Responder
Posts
30/05/2006
Marcio.theis
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)