Ir al contenido


Foto

Como se usa commit y rollback en FireBird


  • Por favor identifícate para responder
3 respuestas en este tema

#1 edchar

edchar

    Member

  • Miembros
  • PipPip
  • 20 mensajes

Escrito 26 enero 2013 - 12:44

Hola de nuevo, espero que mis consultas, aunque quizás las respuestas sean muy obvias, no les moleste.

El asunto es que he leído un poco y encontré que firebird permite usar commit y rollback, de hecho he visto que IBExpert lo usa cuando estoy probando los procedimientos.

Según entiendo y no se si estoy equivocado se usa Commit para confirmar la acción por ejemplo insert y rollback para deshacer dicha acción.

Ahora bien el asunto es ¿como lo uso en un Procedimiento o en un Trigger? me podrían poner un ejemplo de código sobre esto.

Muchas Gracias
  • 0

#2 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 26 enero 2013 - 12:59

Hola
El commit hara instantánea la transaccion, al igual que el rolback deshará lo hecho.
Lo conveniente es hacer un CommitRetaining y un RollbackRetaining.
Saludos
  • 0

#3 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 26 enero 2013 - 01:59

Buenas,

Aunque ya tiene unos años, el mejor documento que he leído en español referente a las transacciones es éste de un buen amigo, Juan José Rodriguez (kinobi)

Leelo con calma y pregunta dudas
  • 0

#4 edchar

edchar

    Member

  • Miembros
  • PipPip
  • 20 mensajes

Escrito 26 enero 2013 - 08:21

Muchas gracias a ambos.

Después de verlos he leído un poco y me he dado cuenta que esto también se maneja a través de  la aplicación mediante SqlTransaction  o FbTransaction.

Aprecio la ayuda que me brindan, Saludos
  • 0




IP.Board spam blocked by CleanTalk.