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
  • Contraseña
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
Permite actualizar la estructura de un archivo de datos HFSQL realizando una modificación de datos automatic (también llamada Sincronización de la Estructura de Datos Desplegados).
Atención: Los enlaces no se actualizan ni se crean.
Para actualizar los enlaces, utilice HUpdateLink.
// Update the structure of data file Customer in the background
HModifyStructure(Customer, hmsBackgroundTask)
Sintaxis
<Result> = HModifyStructure(<Data file> [, <Option> [, <New password> [, <Backup> [, <Progress Bar>]]]])
<Result>: booleano
  • True si se realizó la modificación automática de datos,
  • False en caso contrario. ErrorInfo y HErrorInfo se utilizan para identificar el error.
<Data file>: Cadena de caracteres
Nombre del archivo de datos (definido en el análisis) cuya estructura debe ser actualizada.
Si este parámetro es igual a "*", la modificación de datos de automatic se aplicará a todos los archivos de datos conocidos (descritos en el análisis).
Este parámetro también puede corresponder al nombre de un grupo de archivos (o Carpeta Personal) definido en el análisis (no disponible en Android y Android Widget).
<Option>: Constante o combinación de constantes opcional
Opciones para la modificación automática de datos:
hmsBackgroundTaskSe realiza una modificación caliente de automatic (disponible sólo para los archivos de datos de HFSQL Client/Server).
Universal Windows 10 App Esta constante no está disponible.
hmsNoCheckLa modificación automática de datos se realiza incluso si:
  • el description del archivo es más reciente que el description del análisis,
  • el GUID del archivo difiere del GUID del análisis.
hmsNormal
(Valor predeterminado)
Modo de funcionamiento predeterminado de la modificación automática de datos.

Observación: En modo hmsNormal o hmsNoCheck, el archivo de datos manipulado no debe ser abierto (por la aplicación u otra aplicación).
<New password>: Cadena de caracteres opcional
  • Nueva contraseña del archivo de datos.
  • Vaciar la cadena (""") para borrar la contraseña.
Si no se especifica este parámetro (o si este parámetro corresponde a NULL), la contraseña existente no se modifica.
<Backup>: Cadena de caracteres opcional
  • Directorio de respaldo.
  • Vaciar la cadena ("") para no realizar ninguna copia de seguridad (valor Default).
<Progress Bar>: Nombre de control o ventana opcional
Nombre de la control Barra de progreso o nombre de la ventana que muestra el progreso de la modificación de los datos de la automatic.
Universal Windows 10 AppAndroidWidget Android iPhone/iPadJava Este parámetro no está disponible.
Observaciones

Contraseña

Si la función HModifyStructure es la primera función que manipula el archivo de datos especificado, la contraseña se verifica al manipular este archivo de datos. Esta contraseña debe haber sido especificada por HPass. Si la contraseña es incorrecta:
  • HErrorPassword devuelve True.
  • la función HModifyStructure devuelve False.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
EXAMPLE
//Globais
iniresult is string = INIRead("APP","VERSAO","",fDataDir() + ["\"] +"CONFIG.INI")

IF (Num = 1 AND iniresult = "") OR (Num = 1 AND iniresult = 0) THEN

Info("UMA VEZ")

INIWrite("APP","VERSAO","2",fDataDir() + ["\"] +"CONFIG.INI")

Info(INIRead("APP","VERSAO","","CONFIG.INI"))

fDelete(fDataDir() + ["\"] +"t000_config.fic")
fDelete(fDataDir() + ["\"] +"t000_config.ndx")
fDelete(fDataDir() + ["\"] +"t000_config.mmo")

END

HModifyStructure("*",hmsBackgroundTask)

HCreationIfNotFound("*","APP634") //SENHA DOS ARQUIVOS
BOLLER
06 10 2017

Última modificación: 27/05/2022

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