GARANTIR DESCONTO

Fórum Commit ou Rollback #50801

02/05/2005

0

Blz...
Trabalho da seguinte forma:
Eu digito o código do registro e ele Starta uma transação e preenche os DBEdits do Form.
Os dados estão em modo de consulta.
Para alterar, eu clico no botão alterar e ele entra em modo de edição...
Minha dúvida é a seguinte:
Quando estou em modo de consulta, quando clicar em cancelar (sair) seria melhor dar Commit ou Rollback?
Eu sei que nos 2 casos dá certo... mas qual seria a diferença?


Lucianoko

Lucianoko

Responder

Posts

02/05/2005

Fsflorencio

Eles não fazem a mesma coisa.
O commit salva as alterações, rollback desfaz as alterações.
O correto seria dar um rollback já que o botão é para cancelar as alterações.


Responder

Gostei + 0

02/05/2005

Lucianoko

Caro colega,
Eu sei o que faz o Commit e Rollback.
Minha pergunta é:

Se tratando de uma CONSULTA, qual seria melhor, o commit ou rollback, sendo que os 2 apresentariam o mesmo resultado, pois commit confirmaria ´nenhuma alteração´ já que se trata de uma CONSULTA, e rollback descartaria ´coisa nenhuma´ porque estava em CONSULTA.

Entendeu!!!
Agora, eu não sei se teria alguma diferença... mas se tiver gostaria de saber, pois transações que só envolvem consulta são amplamente utilizadas.


Responder

Gostei + 0

02/05/2005

Gandalf.nho

Se não ocorre nenhuma alteração, recomenda-se Commit que é considerado menos oneroso para o banco.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar