Jump to content


Photo

Como se usa commit y rollback en FireBird


  • Please log in to reply
3 replies to this topic

#1 edchar

edchar

    Member

  • Miembros
  • PipPip
  • 20 posts

Posted 26 January 2013 - 12:44 PM

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
  • 4266 posts
  • LocationCosta Rica

Posted 26 January 2013 - 12:59 PM

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 posts
  • LocationEspaña

Posted 26 January 2013 - 01:59 PM

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 posts

Posted 26 January 2013 - 08:21 PM

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.