AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
<Source>.MigrateLinkedCompositeKey (Función)
HFSQL ClassicDisponible solo con este tipo de conexión
Migrates linked compound key values from a data file in Hyper File 5.5 format to HFSQL Classic format.
When should I use this function?
The format of composite keys changed between Hyper File 5.5 and HFSQL Classic (single-user or multi-user).
Consequence: the value of linked keys corresponding to a compound key is no longer correct after migration of data files from Hyper File 5.5 format to HFSQL Classic format. <Source>.MigrateLinkedCompositeKey changes the value of the linked keys and retrieves the value of the composite key in the linked key.
Use conditions
This function must be used:
  • only with data files in HFSQL Classic format (data files in 5.5 format migrated to Classic format),
  • once for each key to migrate,
  • just after the migration from Hyper File 5.5 to HFSQL Classic. If records are added between the migration and the call to <Source>.MigrateLinkedCompositeKey, the values of the new records may be corrupted.
Ejemplo
// Modify the values of Orders.CustomerCompKey
Customer.MigrateLinkedCompositeKey(CompKey, Orders, CustomerCompKey)
Sintaxis
<Result> = <Source>.MigrateLinkedCompositeKey(<Source composite key> , <Linked file> , <Linked key> [, <Progress Bar>])
<Result>: Booleano
  • True if the operation was performed,
  • False if a problem occurs. HError returns more details about the problem.
<Source>: Tipo de fuente especificada
Name of the source data file for the binding, containing the description of the compound key.
<Source composite key>: Cadena de caracteres
Name of the "Compound Key" field in the link source data file.
<Linked file>: Cadena de caracteres
Name of the linked data file containing the value of the compound key to be migrated.
<Linked key>: Cadena de caracteres
Name of the key field in the linked data file. The value of this item must be migrated.
<Progress Bar>: Nombre de ventana o control opcional
Name of Progress Bar control or name of window used to show the migration progress.
Componente: wd300hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/01/2025

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