AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Tipos de variables HFSQL
  • Propiedades específicas de las descripciones de los enlaces
  • ¿Cómo describir los archivos de datos mediante programación?
  • Manejo de los enlaces de un archivo de datos descritos mediante programación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Un enlace description Variable se utiliza para describir un enlace entre dos archivos de datos a través de la programación. El description de cada enlace es validado por el HDescribeLink.
Después de esta validación:
  • Este enlace puede ser manejado como cualquier otro enlace descrito en el análisis.
  • El "Enlace description" Variable se reinicializa y puede utilizarse para describir otro enlace mediante programación.
Observación: Para añadir una relación a una base de datos HFSQL Client/Server, utilice HAddLink.
Ejemplo
MyLink is Link Description
MyLink1, MyLink2 are Link Descriptions
// Describe and validate City and Customer data files
...
 
// Describe the "LIVES" link
MyLink is Link Description
MyLink.Name = "LIVES"
MyLink.SourceFile = "CITY"
MyLink.LinkedFile = "CUSTOMER"
MyLink.SourceKey = "CITYNAME"
MyLink.LinkedKey = "CUSTCITY"
// Default link (0-1, 0-1)
 
// Validate the description of the "LIVES" link
HDescribeLink(MyLink)
Sintaxis

Declarando una o más descripciones de enlaces Ocultar los detalles

<Variable name> is Link Description
<Variable name 1>, <Variable name 2> are Link Descriptions
<Variable name>:
Nombre del "Enlace description" Variable a declarar.
Observación: Las palabras clave a y an son opcionales: proporcionan una mejor legibilidad.

Descripción de un "Enlace description" Variable Ocultar los detalles

Para describir un "Enlace description " Variable:
Utilice las propiedades de WLanguage específicas para las descripciones de los enlaces. Para obtener más información, consulte observaciones.

Para validar el description de un "Enlace description " Variable 62006c006500:
Utilice la función HDescribeLink.
Observaciones

Propiedades específicas de las descripciones de los enlaces

Las siguientes propiedades son específicas de las descripciones de enlaces:
Observación: Las propiedades escritas en negrita seguidas de una estrella deben necesariamente ser inicializadas cuando se describe un enlace por programación.
Nombre de la propiedadEfecto
MaxLinkedCardinalityMáxima cardinalidad del elemento relacionado en un enlace
MinLinkedCardinalityCardinalidad mínima del elemento relacionado en un enlace
MaxSourceCardinalityCardinalidad máxima de la fuente en un enlace
MinSourceCardinalityCardinalidad mínima de la fuente en un enlace
LinkedKey ( * )Elemento del fichero relacionado utilizado en el enlace
SourceKey ( * )Elemento del archivo de origen utilizado en el enlace
LinkedFile ( * )Nombre del archivo relacionado utilizado en el enlace
SourceFile ( * )Nombre del archivo fuente utilizado en el enlace
denominar ( * )Nombre del enlace
ModificaciónReglaRegla de modificación (gestión de integridad) utilizada en un enlace
Regla de borradoRegla de borrado (gestión de integridad) utilizada en un enlace

Por Default, las cardinalidades del enlace son (0-1) / (0-1).

¿Cómo describir los archivos de datos mediante programación?

Para describir archivos de datos de forma programada:
  1. Declare las variables de tipo " Expediente description ", " Artículo description ", " FullTextIndex Description " y " Enlace description " (si es necesario).
  2. Para cada archivo de datos:
  3. Si es necesario, describa las características de los enlaces utilizando Propiedades HFSQL.
  4. Si es necesario, valide la description de cada enlace (HDescribeLink).

Manejo de los enlaces de un archivo de datos descritos mediante programación

Cuando se crea un enlace en la editor de análisis, el compilador reconoce automáticamente el nombre del enlace.
Cuando se crea un enlace mediante una variable "Enlace description", el nombre de este enlace se define con el denominar Property. Este nombre no es reconocido automáticamente por el compilador. El uso de este nombre para identificar el enlace genera un error de compilación.
Para que el nombre del enlace creado a través de la programación sea reconocido por el compilador, este nombre debe ser declarado a través de la palabra clave Externo. Este enlace ahora puede ser manejado por su nombre en el editor de código.
Por ejemplo:
MyLink is Link Description
...
MyLink.Name = "LIVES"
...
HDescribeLink("LIVES")
...
EXTERN LIVES
...
Cardinality = LIVES.MaxLinkedCardinality
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/03/2024

Señalar un error o enviar una sugerencia | Ayuda local