[Pgsql-ayuda] [Pgsql-ayuda]los triggers y sus cosas

Jose Joaquin Lorente Garcia jlorente@unesco.upv.es
Tue, 16 Dec 2003 11:21:55 +0100


Hola,
Yo creo que el problema lo tienes con el c=F3digo en C.
Primero comprueba el c=F3digo devuelto por fopen por si hubiera alg=FAn =
tipo de error en la apertura y despu=E9s utiliza mejor fwrite(fp....) =
para escribir en un fichero. Por =FAltimo, cierra el descriptor con =
fclose o close (no recuerdo bien)=20
Saludos,

JJ
----- Original Message -----=20
From: "Miren Amiano" <demeyer@usuarios.retecal.es>
To: "Alvaro Herrera" <alvherre@dcc.uchile.cl>
Cc: "Andres Garcia Jimenez" <agarcia@ids.com.mx>; =
<pgsql-ayuda@tlali.iztacala.unam.mx>
Sent: Tuesday, December 16, 2003 10:48 AM
Subject: [Pgsql-ayuda] [Pgsql-ayuda]los triggers y sus cosas


>   he conseguido crear un trigger en c ridiculo, que simplemente =
devuelve=20
> null cada vez que inserto datos en una tabla, pero claro, esto a parte =

> de ridiculo me resulta inutil, he intentado escribir en un fichero =
cada=20
> vez que se realiza la insercion, lo que me sucede es de lo mas =
gracioso,=20
> por que el trigger aparenta funcionar perfectamente, no da ningun tipo =

> de error, pero no escribe nada en el fichero ni en la salida por =
pantalla
> basicamente mi programa en c es de esta manera:
> #include<stdio.h>
> #include<string.h>
>=20
> ridicula(){
> FILE *fp
> fp=3Dfopen("/tmp/asd.txt","a+");
> fprintf(fp,"mal asunto");
> return NULL
> }
>=20
> a lo mejor me falla algun concepto de triggers, ya que soy novato en=20
> esto de los triggers, pero agradeceria cualquier ayuda
> muchas gracias
>=20
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda