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 / Modificación automática de datos
  • Presentación
  • ¿Cuándo se requiere la modificación de los datos de automatic?
  • Realizar la modificación de los archivos de datos de automatic
  • Equipo de desarrollo
  • Despliegue del equipo
  • Notas
  • Ejecutar la modificación de automatic de los archivos de datos varias veces
  • Configuración del programa Default de instalación
  • Guardar archivos de datos
  • Forzar la modificación de los archivos de automatic
  • Análisis compartido entre varias aplicaciones y sitios
  • Derechos de acceso a el archivo de datos
  • Limitació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
Presentación
La modificación de los archivos de datos de automatic se utiliza para actualizar la description de los archivos de datos que se encuentran en las computadoras de los usuarios.
De hecho, si la estructura de uno o más archivos ha evolucionado en el ordenador de desarrollo (adición, supresión o modificación de elementos), estas modificaciones deben trasladarse necesariamente a los ordenadores del usuario final cuando se actualiza la aplicación.
Si la aplicación se actualiza mientras no se realiza ninguna modificación de los datos del automatic, la aplicación que se encuentra en las computadoras de los usuarios finales puede:
  • ya no funcionan correctamente.
  • generar errores de programación.
WINDEV Atención: Para una actualización de la red con la modificación de los archivos de datos de automatic, la actualización de la aplicación debe estar necesariamente instalada en los ordenadores de los usuarios.
Observaciones:
  • La modificación de los archivos de datos de automatic puede realizarse mediante programación con HModifyStructure.
  • iPhone/iPad La modificación de los datos de automatic sólo puede ser realizada por HModifyStructure.
¿Cuándo se requiere la modificación de los datos de automatic?
WINDEVWEBDEV - Código ServidorWindowsHFSQL ClassicHFSQL Client/ServerHyper File 5.5 La modificación de los datos de automatic es necesaria en los siguientes casos:
Equipo de desarrolloOrdenadores de usuario
Primer caso:
Modificación de la estructura de los ficheros de datos HFSQL Classic o Cliente/Servidor
  • La aplicación utiliza archivos de datos HFSQL Classic o Cliente/Servidor.
  • Se modificó la estructura de los archivos de datos (adición o eliminación de elementos, ....).
  • La aplicación utiliza archivos de datos HFSQL Classic o Cliente/Servidor.
  • Estas modificaciones deben ser necesariamente prorrogadas en el momento de la actualización de la solicitud.. Por lo tanto, la estructura de los archivos será idéntica a la del ordenador de desarrollo.
Segundo caso:
Migración de archivos de datos de Hyper File 5.5 a HFSQL Classic
  • La aplicación utiliza archivos de datos HFSQL Classic.
  • La aplicación utiliza archivos de datos Hyper File 5.5.
  • Los archivos deben migrar necesariamente de Hyper File 5.5 a HFSQL Classic durante la actualización de la aplicación. Por lo tanto, la estructura de los archivos será idéntica a la del ordenador de desarrollo.
Tercer caso:
Modificación de la estructura de los archivos de datos en formato Hyper File 5.5
  • La aplicación utiliza archivos de datos Hyper File 5.5.
  • Se modificó la estructura de los archivos de datos (adición o eliminación de elementos, ....).
  • La aplicación utiliza archivos de datos Hyper File 5.5.
  • Estas modificaciones deben ser necesariamente prorrogadas en el momento de la actualización de la solicitud.. Por lo tanto, la estructura de los archivos será idéntica a la del ordenador de desarrollo.

Observación: Para una red instalación, la modificación de datos de la automatic modifica tanto los archivos de datos encontrados en el servidor como los archivos de datos encontrados en los ordenadores de los usuarios.
HFSQL ClassicHFSQL Client/Server La modificación de los datos del automatic es necesaria si la estructura de los archivos de datos se modificó desde el ordenador de desarrollo (adición o eliminación de elementos, ...). Estas modificaciones deben necesariamente llevarse a cabo cuando la aplicación se actualice en los ordenadores de los usuarios (formato CAB).. Por lo tanto, la estructura de los archivos será idéntica a la del ordenador de desarrollo.
iPhone/iPadHFSQL ClassicHFSQL Client/Server La modificación de los datos del automatic es necesaria si la estructura de los archivos de datos se modificó desde el ordenador de desarrollo (adición o eliminación de elementos, ...). Estas modificaciones deben necesariamente llevarse a cabo cuando la aplicación se actualiza en los ordenadores de los usuarios.. Por lo tanto, la estructura de los archivos será idéntica a la del ordenador de desarrollo.
Realizar la modificación de los archivos de datos de automatic

Equipo de desarrollo

La modificación de los archivos de datos de automatic se realiza sistemáticamente cuando el análisis se genera en el ordenador de desarrollo.
Para aplicar la modificación de automatic a los archivos de datos de las computadoras de los usuarios finales, la modificación de automatic debe realizarse al instalar la actualización de la aplicación o del sitio. La configuración de esta modificación de automatic se puede hacer:
Observación: Si es necesario, la modificación de los archivos de datos de automatic también puede aplicarse durante la sincronización de datos a través de la réplica universal o reproducción asistida.
WINDEVWindowsHFSQL ClassicHFSQL Client/ServerHyper File 5.5

Despliegue del equipo

Al instalar una actualización con la modificación de automatic de los archivos de datos, el usuario podrá configurar la modificación de automatic haciendo clic en el botón "Advanced".. Este botón se encuentra en el primer plano del programa instalación. La siguiente ventana se abre:

Ventana de modificación de automatic
Esta ventana permite:
  • crear un archivo reporte para las operaciones realizadas por la modificación de datos automatic. Si se produce un problema, este fichero se puede entregar al gestor de aplicaciones..
    Por Default, este archivo se llama "LOGMODAUTO.TXT" y se crea en el directorio instalación de la aplicación.
  • listar los archivos de datos en formato HFSQL en los que se realizará la modificación de automatic. Tendrá la posibilidad de añadir a esta lista:
    • archivos de datos adicionales.
    • directorios adicionales que contienen archivos de datos.
  • especificar directorios adicionales que contengan archivos de datos en formato Hyper File 5.5 que no se encuentren automáticamente durante la actualización.
Observaciones:
  • Durante la actualización, los archivos de datos que se encuentran automáticamente son:
    • los archivos que se encuentran en el directorio instalación de la aplicación.
    • los archivos listados en el archivo ".REP. Para más detalles, consulte la ayuda sobre el programa gestión de archivos .REP.
  • Para evitar que el usuario acceda a las opciones de configuración de la modificación de automatic, el editor WDInst de instalación permite hacer invisible el botón "Avanzado" en el programa instalación.
iPhone/iPadHFSQL ClassicHFSQL Client/Server iPhone y iPad
HModifyStructure se utiliza para realizar una modificación de automatic de los archivos de datos instalados en el iPhone o el iPad. Le recomendamos llamar a esta función en el código de inicialización del proyecto.
Notas

Ejecutar la modificación de automatic de los archivos de datos varias veces

La modificación de automatic no tendrá ningún efecto sobre la aplicación si se realiza sobre datos ya actualizados.
WINDEVWEBDEV - Código ServidorWindowsHFSQL ClassicHFSQL Client/ServerHyper File 5.5

Configuración del programa Default de instalación

Si la solicitud está asociada a un análisis, el programa instalación propone realizar la modificación de los archivos de datos en automatic. El usuario puede acceder a las opciones utilizadas para configurar la modificación de la automatic haciendo clic en el botón "Avanzado".

Guardar archivos de datos

Los archivos de datos de la aplicación son respaldados automatic LEMENTE antes de que se realice la modificación de automatic. Los directorios de copia de seguridad se denominan:
  • "Copia de seguridad de la modificación automática (<FechaModifAuto> <HoraModifAuto>)" para una modificación automática de archivos de datos en formato Hyper File 5.5 o HFSQL Classic.
  • "Archivos anteriores a Conversion(<DateAutoModif> <TimeAutoModif>)" para migrar archivos de datos de Hyper File 5.5 a HFSQL Classic.
WINDEVWEBDEV - Código ServidorWindowsHFSQL ClassicHFSQL Client/ServerHyper File 5.5

Forzar la modificación de los archivos de automatic

La modificación de los archivos de datos de automatic se puede realizar en cualquier momento en el ordenador de desarrollo.
De hecho, en algunos casos, la modificación de los datos del automatic no puede realizarse correctamente: archivos de datos encontrados en un ordenador portátil no conectado a la red cuando se realiza la actualización, actualización defectuosa, ... En este caso, debe forzar la modificación de los datos de automatic para poder utilizar la aplicación. Para hacerlo, WDModFic debe utilizarse. Para más detalles sobre esta herramienta, véase WDModFic: Herramienta para la modificación de los archivos de datos de automatic.

Análisis compartido entre varias aplicaciones y sitios

Para un análisis compartido entre varias aplicaciones o sitios, después de la modificación de los archivos de datos del automatic, todos los ejecutables y sitios que comparten el análisis deben ser actualizados. Sin embargo, se puede permitir que una aplicación o un sitio utilice un archivo description más reciente a través de HCheckStructure.
Modificación"en vivo" de archivos de datos
La modificación de los archivos de datos se puede realizar incluso si las aplicaciones están accediendo a estos archivos de datos..
Durante la modificación de los ficheros de datos, las diferentes aplicaciones que manipular mantiene operativas los ficheros de datos.
La aplicación dejará de funcionar si las modificaciones no son compatibles (borrado de una clave, borrado de una clave única, borrado de identificadores, borrado de archivos de datos o elementos, modificación del formato de un elemento, etc.).
Durante el primer acceso a un archivo de datos cuya estructura no es compatible, un error indica que la estructura del archivo de datos difiere de la estructura del análisis.
Al agregar un elemento, clave o archivo, la aplicación seguirá funcionando normalmente (excepto si se llamó a la función HCheckStructure con la constante hIdentical).

Derechos de acceso a el archivo de datos

La modificación de los archivos de datos provoca la recreación de del archivo de datos en el disco. En un sistema de asignación que gestiona los derechos a nivel de fichero (NTFS, ...), el archivo de datos después de la modificación tendrá los derechos del directorio al que pertenece.
Antes de la modificación de automatic, si el archivo de datos tenía derechos específicos diferentes de los derechos de la carpeta, deben ser redefinidos en Windows después de la modificación.

Limitación

La modificación de los archivos de datos de automatic funciona sólo para los archivos de datos con índices.
Recordatorio: Tiene la capacidad de crear archivos de datos que no contengan ningún elemento de índice..
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: 13/06/2023

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