Re: Error

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

In response to

  • Re: Error at 2007-09-14 03:04:16 from Dilm E.I.R.L

Browse pgsql-es-ayuda by date

  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