| 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: | Whole Thread | Raw Message | 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 |