Página 1 de 1

commit

Enviado: 30 Mar 2007 15:07
por TerraSoftware
Caros colegas.
Qual a diferença exata de:

1- commit
2- dbcommit()
3- dbcommitall()

Grato pela atenção !!

Enviado: 30 Mar 2007 15:28
por alaminojunior
Olá meu caro, os dois primeiros são equivalentes, funcionam somente na area de trabalho corrente.
O segundo faz a mesma coisa, só que em todas as areas de trabalho abertas.

Enviado: 30 Mar 2007 15:34
por Eolo
Correção: COMMIT e DBCOMMITALL() operam em todas as áreas de trabalho abertas. O DBCOMMIT() só na área selecionada.

Eolo

Enviado: 30 Mar 2007 17:19
por TerraSoftware
Caros colega... Não entendi.
Resumindo:
1- commit -> força gravação na area corrente.
2- dbcommit() ->força gravação na area corrente (igual a commit).
3- dbcommitall() ->força gravação EM TODAS areas.

É isso mesmo ???

Enviado: 30 Mar 2007 17:53
por sygecom
TerraSoftware:

Não é o qu evc disse....
Preste Atenção no que o EOLO postou.....
Fica Assim hoo...
1- commit -> força gravação em TODAS areas.(igual a dbcommitall())
2- dbcommit() ->força gravação na area corrente
3- dbcommitall() ->força gravação EM TODAS areas.
Abraços...

Enviado: 02 Abr 2007 09:30
por MARCELOG
Só mais uma coisinha,
commit é um comando e não funciona dentro de bloco de códigos.
MarceloG