From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | "Dilm E(dot)I(dot)R(dot)L" <i(dot)dilm(at)yahoo(dot)es> |
Cc: | PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Error |
Date: | 2007-09-14 03:11:31 |
Message-ID: | 20070914031131.GD10355@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Dilm E.I.R.L escribió:
> > Hola a todos tengo el siguiente error :
> > ---------------------------
> > DataWindow Error
> > ---------------------------
> > Select error: SQLSTATE = S1000
> > Error while executing the query;
> > ERROR: current transaction is aborted, commands ignored until end of
> > transaction block
> > ---------------------------
Cuando ocurre un error dentro de una transaccion, cualquier orden que
envies despues es rechazada, y te envia ese error. Tienes que hacer
ROLLBACK y empezar una nueva transaccion. Eso es exactamente lo que
dice el mensaje de error:
"la transaccion en curso está abortada; las órdenes serán ignoradas
hasta el fin del bloque de transacción"
El bloque de transaccion termina cuando ejecutas ROLLBACK. (Pasa lo
mismo si ejecutas COMMIT: dado que la transaccion esta abortada, no
puede comprometerse, asi que te hace un ROLLBACK).
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2007-09-14 05:44:46 | Re: No buffer space avaible, xq? |
Previous Message | Dilm E.I.R.L | 2007-09-14 03:04:16 | Re: Error |