E field-symbol no se está asignando.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jtristan
    Senior Member
    • oct
    • 240

    #1

    E field-symbol no se está asignando.

    Hola,

    tengo este trozo de código donde quieto asignar los componentes de una tabla a un field-symbol.

    field-symbols <ubi> type any.

    campo = 'ubiori'.

    assign component campo of structure
    t_cuantos to <ubi>.

    Y haciendo esto, cuando hago algo con <ubi> siempre me dice que todavía no se ha asignado nada.
    ¿Me falta algo?

    Muchas gracias.
    Un saludo.
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Prueba a poner UBIORI en mayusculas

    Comentario

    • jtristan
      Senior Member
      • oct
      • 240

      #3
      No, tampoco poniéndolo en mayúsculas.
      No lo entiendo, es que tengo un programa en el que he usado los field-symbols igual que aquí y en este programa funciona.

      Comentario

      • jtristan
        Senior Member
        • oct
        • 240

        #4
        Parece que el tema está en usar un workarea en vez de una tabla interna.

        Comentario

        • ballan
          Senior Member
          • oct
          • 671

          #5
          Entonces el problema esta en la estructura, en lugar de la tabla t_cuantos pon la estructura sobre la que esta referida esa tabla

          Si nada de eso funciona create una estructura de diccionario que sea como tu table t_cuantos y ahi si te funcionara el assign component

          Comentario

          • stormshadow
            Senior Member
            • jun
            • 117

            #6
            o prueba a declarar el field symbol del tipo que lo quieres y no de tipo any, eso me sucedió una vez, y así lo solucioné
            "Si quieres resultados distintos, no hagas siempre lo mismo" .... Einstein

            Comentario

            • jtristan
              Senior Member
              • oct
              • 240

              #7
              Hola Ballan,
              pues también probé con la estructura en vez de con la tabla y tampoco iba.
              Pero me acaba de venir la lucidez. Por algún motivo, han declarado los campos de la estructura como like, cuando lo he cambiado a type si que ha funcionado.

              Comentario

              Trabajando...