From: | Raúl Mero Moreira <rmero(at)marzam-online(dot)com> |
---|---|
To: | asd saddsa <nsorich(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: "necesito atrapar los errores de Postgres de Referencias " |
Date: | 2007-01-23 14:44:47 |
Message-ID: | 45B61F5F.7070601@marzam-online.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pienso que en la ayuda del Php existe muchas experiencias y descripción
de los pg_error... , si alvaro te dice que veas en php es por la
facilidad que presta este en sus script a diferencia cuando los haces
con java o C#, y no por que sea tambien amante de php pero es muy
versatil pa comenzar con un lenguaje que maneje PostgreSQL
saludos Raul
PD: por si acaso la ayuda de PHP!!! esta en la pagina de PHP!!!!!
PD1: la pagina es www.php.net creo! o coloca en google php y clikea el
link que aparezca
otras vez Saludos
asd saddsa escribió:
> Necesito capturar el error *Warning*: pg_query(): Query failed: ERROR:
> update o delete en "tabla1" viola la llave foránea "reserva_fk" en
> "reserva" DETAIL: La llave (ve_patente)=(ZY4367)
>
> SE que al desactivar mostrar los errores de php, en la consulta pongo
> el die y se deplegara el mensaje.
>
> $result=pg_query($conn,$query) or die ("Imposible Borrar el datoya
> que esta asociado a xxx");
>
> pero me interesa capturar el mensaje con pg_result_error_field, alvaro
> (amante de php) explico algo, quisera saber si me pueden ayudar con un
> ejemplo pequeño y concreto para esto.en resumen como , capturas el
> error; el mensaje, la severidad, el SQLSTATE,
> y como comparo el SQLSTATE con un valor conocido??
>
>
> El día 22/01/07, *Raúl Mero Moreira* <rmero(at)marzam-online(dot)com
> <mailto:rmero(at)marzam-online(dot)com>> escribió:
>
> que tipo de errores????
>
>
> asd saddsa escribió:
> > alguien tiene un ejemplo mas amplio, por favor, para compartir.
> >
> > desde ya gracias
> >
> >
> > El día 19/01/07, *Milton Galo Patricio* <minoztro(at)gmail(dot)com
> <mailto:minoztro(at)gmail(dot)com>
> > <mailto:minoztro(at)gmail(dot)com <mailto:minoztro(at)gmail(dot)com>>> escribió:
> >
> > > $result=pg_query($conn,$query) or die ("Imposible Borrar el
> > datoya que esta
> > > asociado a xxx");
> >
> > $error=pg_error($conn);
> >
> > además debes deshabilitar el despliegue de los errores del
> servidor,
> > al parecer eso está el fichero de configuración de php.
> >
> >
> > salu2!!
> >
> > --
> > Milton Inostroza Aguilera
> >
> >
>
>
>
>
Attachment | Content-Type | Size |
---|---|---|
rmero.vcf | text/x-vcard | 488 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Mero Moreira | 2007-01-23 14:49:05 | llamada a procedimiento con parametro o sin este |
Previous Message | Andres Duque | 2007-01-23 14:38:48 | Re: postgres 8.1 no me permite reinstalarlo |