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 / Funciones HFSQL
  • Visualización del resultado en un List Box o control Combo Box
  • Regla de borrado y modificació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
Devuelve la lista de enlaces de un archivo de datos (Merise) en el análisis actual o en un análisis específico.
Ejemplo
// Retrieve the links of the Customer data file in the current analysis
ListLink is string
ListLink = HListLink(Customer, hLstDetail)
// Adds the list of links in COMBO_COMBO1
ListAdd(COMBO_COMBO1, ListLink)
// Retrieve the links of an HFSQL Client/Server database
// independently of the current analysis
CntHFSQL is Connection
CntHFSQL.Provider = hAccessHFClientServer
CntHFSQL.User = "admin"
CntHFSQL.Password = ""
CntHFSQL.Server = "HFSQLServer:4900"
CntHFSQL.Database = "CRM"
HOpenConnection(CntHFSQL)
ListLink is string = HListLink("*", CntHFSQL)
// Adds the list of links in COMBO_COMBO1
ListAdd(COMBO_COMBO1, ListLink)
Sintaxis

Listado de enlaces en un análisis Ocultar los detalles

<Result> = HListLink([<Data file> [, <Path of the WDD file> [, <Password of the WDD file>]]] [, <Options>])
<Result>: Cadena de caracteres
Lista de relaciones. Las diferentes descripciones de los enlaces están separadas por caracteres CR (Carriage Return). El resultado es más o menos detallado en función de la constante utilizada:
hLstDetail no especificado<Nombre de la relación 1> + TAB + <Nombre del archivo 1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo 1.2> + TAB + <Nombre del elemento 1.2> + TAB + <Cardinalidad 1.2> + CR +...
Se especifica hLstDetail<Nombre de la relación1> + TAB + <Nombre del archivo1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo1.2> + TAB + <Nombre del elemento1.2> + TAB + <Cardinalidad 1.2> + TAB + <Regla de modificación> + TAB + <Regla de eliminación> + CR +...

Donde:
  • <Nombre del enlace X>: nombre del enlace.
  • <Archivo de nombre x.1&gt:: El nombre del archivo de datos relacionado con la clave primaria.
  • <Nombre del ítem x.1>: Nombre del elemento relacionado con la clave primaria o nombre del archivo de datos especificado.
  • <Cardinalidad x.1>: Cardinalidad del vínculo relacionado con la clave primaria en el siguiente formato: "<Cardinalidad minúscula>, <Cardinalidad máx.>" ("0, N" o "1, N" por ejemplo).
  • <Archivo de nombre x.2>: El nombre del archivo de datos relacionado con la llave extranjera.
  • <Nombre del ítem x.2>: Nombre del elemento relacionado con la clave externa.
  • <Cardinalidad x.2>: Cardinalidad del vínculo relacionado con la clave foránea en el siguiente formato: "<Cardenalidad minúscula>, <Cardenalidad máxima>" ("0, N" o "1, N" por ejemplo).
  • <Regla de modificación: Regla a aplicar si se modifica la llave primaria.
  • <Regla de borrado: Regla a aplicar si se borra la llave primaria.
HFSQL Client/Server El nombre de los archivos de datos corresponde al nombre de la base de datos + '\' + el nombre físico relativo de estos archivos de datos.
OLE DBConectores Nativos Si uno de los enlaces listados se realiza en una clave compuesta, el parámetro <Name item 1.2> devuelto corresponderá al nombre de los diferentes componentes clave. Los nombres estarán separados por una coma.
<Data file>: Cadena de caracteres opcional
Nombre del archivo de datos cuyos enlaces deben ser listados. Los enlaces que se originan desde este archivo o que terminan en este archivo se enumeran a continuación.
Si este parámetro corresponde a "*", HListLink enumera los enlaces definidos para todos los archivos de datos del análisis.
<Path of the WDD file>: Cadena de caracteres opcional
ruta completa del archivo de análisis (archivo.WDD). Si este parámetro no se especifica o si es igual a una cadena vacía ("""), los enlaces se buscan en el análisis actual.
<Password of the WDD file>: Cadena de caracteres opcional
Contraseña definida para el análisis. Si no se define ninguna contraseña, este parámetro debe ser igual a una cadena vacía ("").
<Options>: Constante opcional de tipo Integer
Tipo de lista a realizar:
hLstDetailEnumera la información detallada sobre los enlaces.
hLstNormal
(valor predeterminado)
Enumera los enlaces.
Hyper File 5.5 Este parámetro no se tiene en cuenta.
WINDEVWEBDEV - Código ServidorReportes y ConsultasCódigo de Usuario (UMC)Ajax

Listado de los enlaces de un archivo de datos accesibles a través de Conector Nativo u OLE DB, o a través de una conexión HFSQL Client/Server Ocultar los detalles

<Result> = HListLink([<Data file> [, <Connection>]] [, <Options>])
<Result>: Cadena de caracteres
Lista de relaciones. Las diferentes descripciones de los enlaces están separadas por caracteres CR (Carriage Return). El resultado es más o menos detallado en función de la constante utilizada:
hLstDetail no especificado<Nombre de la relación 1> + TAB + <Nombre del archivo 1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo 1.2> + TAB + <Nombre del elemento 1.2> + TAB + <Cardinalidad 1.2> + CR +...
Se especifica hLstDetail<Nombre de la relación1> + TAB + <Nombre del archivo1.1> + TAB + <Nombre del elemento1.1> + TAB + <Cardinalidad 1.1> + TAB + <Nombre del archivo1.2> + TAB + <Nombre del elemento1.2> + TAB + <Cardinalidad 1.2> + TAB + <Regla de modificación> + TAB + <Regla de eliminación> + CR +...

Donde:
  • <Nombre del enlace X>: nombre del enlace.
  • <Archivo de nombre x.1&gt:: El nombre del archivo de datos relacionado con la clave primaria.
  • <Nombre del ítem x.1>: Nombre del elemento relacionado con la clave primaria o nombre del archivo de datos especificado.
  • <Cardinalidad x.1>: Cardinalidad del vínculo relacionado con la clave primaria en el siguiente formato: "<Cardinalidad minúscula>, <Cardinalidad máx.>" ("0, N" o "1, N" por ejemplo).
  • <Archivo de nombre x.2>: El nombre del archivo de datos relacionado con la llave extranjera.
  • <Nombre del ítem x.2>: Nombre del elemento relacionado con la clave externa.
  • <Cardinalidad x.2>: Cardinalidad del vínculo relacionado con la clave foránea en el siguiente formato: "<Cardenalidad minúscula>, <Cardenalidad máxima>" ("0, N" o "1, N" por ejemplo).
  • <Regla de modificación: Regla que se aplica si se modifica la clave primaria (véase Observaciones).
  • <Regla de borrado: Regla que se aplica si se suprime la clave primaria (véase Observaciones).
HFSQL Client/Server El nombre de los archivos de datos corresponde al nombre de la base de datos + '\' + el nombre físico relativo de estos archivos de datos.
OLE DBConectores Nativos Si uno de los enlaces listados se realiza en una clave compuesta, el parámetro <Name item 1.2> devuelto corresponderá al nombre de los diferentes componentes clave. Los nombres estarán separados por una coma.
<Data file>: Cadena de caracteres opcional
Nombre del archivo de datos cuyos enlaces deben ser listados. Los enlaces que se originan desde este archivo o que terminan en este archivo se enumeran a continuación.
Si este parámetro corresponde a "*", HListLink enumera los enlaces definidos para todos los ficheros de datos del análisis.
Este parámetro puede corresponder a un nombre desconocido para el motor HFSQL, que sólo existe en el servidor de base de datos..
El nombre del archivo de datos que se encuentra en primera posición corresponde a el archivo de datos relacionado con la clave primaria.
<Connection>: Cadena de caracteres opcional o variable de tipo Connection
Conexión a utilizar. Esta conexión corresponde a:
<Options>: Constante opcional de tipo Integer
Tipo de lista a realizar:
hLstDetailEnumera la información detallada sobre los enlaces.
hLstNormal
(valor predeterminado)
Enumera los enlaces.
Hyper File 5.5 Este parámetro no se tiene en cuenta.
Observaciones

Visualización del resultado en un List Box o control Combo Box

<Resultado> puede asignarse directamente a un control List Box o Combo Box mediante la función ListAdd. Cada fila contendrá el nombre completo de uno de los enlaces encontrados.

Regla de borrado y modificación

Las reglas de modificación y supresión devueltas por HListLink pueden corresponder a las siguientes constantes:
hIntegrityCascadeGestionar la modificación y eliminación en cascada.
hIntegrityDefaultValueDurante la eliminación, se asigna un valor Default a los registros relacionado.
hIntegrityForbiddenEstricto respeto a la integridad.
hIntegrityNoneNo hay restricciones de integridad.
Componente: wd290hf.dll
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: 27/05/2022

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