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

Responder a