EL CAMPO ESPECIAL

Funcionamiento

Todas las tablas de Net2Client contienen un campo de uso múltiple llamado XXXEspecial, donde XXX es el nombre de la tabla. Por ejemplo la tabla AGE, contiene el campo AGEEspecial, la tabla PER el campo PEREspecial, y así succesivamente.

En el caso de la tabla AGE, este campo puede tener información de uso interno relacionada con el login (como, por ejemplo, fecha de creación del password), pero este campo está diseñado para tener múltiples usos y para ser utilizado por muchos usuarios. En efecto, es un campo tipo "bloque" en donde la distinta información se almacena separada por el "separador" principal (xFE) y el "separador" secundario (xF8), bajo el formato siguiente:

þNombreCampoøValorþNombreCampoøValor...

en donde þ (xFE) es el separador principal y ø (xF8) el secundario.

Para poder utilizar la variable especial se deben utilizar dos rutinas:

Con la primera se puede escribir un valor y con la segunda se puede recuperar (leer). A continuación describimos las dos funciones.

EscribirEspecial

Esta función permite introducir un valor en la variable especial. Los parámetros a utilizar son los siguientes:

PARÁMETRO USO
Contenido Contenido a ser guardado. Puede ser un literal o una variable.
NombreTabla Nombre de la tabla. Ej. PER
IdRegistro Código del registro en el cual se va a almacenar el valor
NombreCampo El nombre que se le da al campo. Este nombre debe ser único ya que es el que identifica la variable
Opciones

Las opciones disponibles son:

  • ECHO --> Imprime el valor a introducir
  • ERROR --> Muestra el error presentado, de haber uno.

Esta función devuelve uno de los valores siguientes:

LeerEspecial

Esta función permite introducir un valor en la variable especial. Los parámetros a utilizar son los siguientes:

PARÁMETRO USO
Contenido Variable donde se va a almacenar el resultado. Esta es una variable de output y por lo tanto no puede ser un literal.
NombreTabla Nombre de la tabla. Ej. PER
IdRegistro Código del registro en el cual se va a almacenar el valor
NombreCampo El nombre que se le da al campo. Este nombre debe ser único ya que es el que identifica la variable
Opciones

Las opciones disponibles son:

  • ECHO --> Imprime el valor a introducir
  • ERROR --> Muestra el error presentado, de haber uno.

Esta función devuelve uno de los valores siguientes: