From: | "Brando Torres" <btorres(at)cajanorperu(dot)com(dot)pe> |
---|---|
To: | "'Moises Alberto Lindo Gutarra'" <mlindo(at)gmail(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Problemas al Insertar Datos |
Date: | 2007-08-18 01:51:20 |
Message-ID: | 20070818015203.862C819B4174@mail.cajanorperu.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Moisés, gracias por responder. Me parece que ese no es el problema,
pero igual lo hice y sigo con lo mismo. Cabe aclarar que estas pruebas lo
estoy realizando sobre postgres instalado en Windows, pero lo extraño es que
tengo instalada la misma Base de datos en mi postgres en Linux Suse y no me
sucede esto.
El detalle es que si inserta el registro y luego salta el error siguiente:
ERROR: duplicate key violates unique constraint "cs_casos_pkey"
Revise mi código y no encuentro por ningún sitio alguna línea que me vuelva
a llamar a la clase que hace la inserción.
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Moises Alberto
Lindo Gutarra
Enviado el: Viernes, 17 de Agosto de 2007 06:35 a.m.
Para: Brando Torres
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Problemas al Insertar Datos
quitale el ";" a tu sentencia.
El 16/08/07, Brando Torres <btorres(at)cajanorperu(dot)com(dot)pe> escribió:
>
>
>
> Sres. Buena noches, recurro as Uds. Para pedirle alguna ayuda o comentario
> con respecto a lo siguiente:
>
> Estoy trabajando un pequeño sistema Web sobre JSP y PostgreSQL, y se me
> presento un problema en esta parte de código:
>
>
>
> Class.forName(driver);
>
> con = DriverManager.getConnection(url);
>
> sql=("INSERT INTO myTabla VALUES ('codigo_pk', 'codigo_fk_1',
'codigo_fk_2',
> 'descripción');");
>
> smt = con.createStatement();
>
> smt.executeUpdate(sql); ß aqui especificamente
>
>
>
> En el cual codigopk es mi clave primaria de myTabla y los codigo_fk_1 y
> codigo_fk_2 son claves foraneas, el problema esta es que cuando llega a la
> sentencia de ejecución (smt.executeUpdate(sql)) inserta pero a la vez me
> sale un error diciéndome que no inserte un código duplicado. Es como si
esa
> sentencia se ejecutara 2 veces o algo parecido Quizas haya algo que este
> obivando o me falte agregar.
>
>
>
> De antemano les agradezco la ayuda prestada.
>
>
>
> Saludos.
>
>
>
>
>
>
>
>
>
>
--
Atentamente,
Moisés Alberto Lindo Gutarra
Asesor - Desarrollador Java / Open Source
Linux Registered User #431131 - http://counter.li.org/
Cel: (511) 95081720
MSN: mlindo(at)tumisolutions(dot)com
--
---------------------------(fin del mensaje)---------------------------
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-08-18 02:59:16 | Re: Problemas al Insertar Datos |
Previous Message | Miguel Panuera | 2007-08-17 23:33:11 | Re: Ayuda con Function Sql |