Arturo Rossodivita escribió: > hola lista, un poco tarde pero seguro... > > bueno primero gracias ya que ahora si me tarigo el nodo en string > desde el catalogo completo, les comento que no tenia ningun valor null > en la tupla pero igual GETSTRUCT no me servia y tuve que usar > heap_getattr
Hmm, me imagino que eso puede suceder si has definido algún valor como char * o algo semejante. El truco de GETSTRUCT sólo funciona si tienes solamente campos de ancho fijo. > ERROR: badly formated node string "AEXPR :name (">") :lexpr {AEXPR"... > > me doy cuenta que el problema es cuando hago el stringToNode(fp->exprfp) Hmm ... esto se ve raro ... supongo que agregaste una funcion en readfuncs.c verdad? Ten en cuenta que a cualquier nodo que modifiques el struct debes también modificar su respectiva función en outfuncs.c y readfuncs.c, posiblemente también en copyfuncs.c, etc etc. Obviamente también debes agregar un T_* en el enum de tipos de nodos, y debes crear el nodo con makeNode(), etc (asumo que todo esto ya lo hiciste). -- Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J "El sabio habla porque tiene algo que decir; el tonto, porque tiene que decir algo" (Platon). -- TIP 4: No hagas 'kill -9' a postmaster