|
|
|
|
- Consejos
- hCompatible: condiciones para considerar que las estructuras son incompatibles
<Fuente>.CheckStructure (Función)
Disponible solo con estos tipos de conexión
Define el modo de comparación de archivos de datos. Esta comparison se realiza cuando se abren los archivos de datos. Se comparan: - la estructura del fichero de datos HFSQL definido en el análisis,
- la estructura real del archivo de datos físicos HFSQL.
Por Default, estas dos estructuras deben ser estrictamente idénticas para que manipular el archivo de datos. Dependiendo del modo seleccionado, puede ocurrir un error de WLanguage si se encuentran estructuras incompatibles.. En este caso, debe ejecutar una modificación del fichero de datos automatic ( <Fuente>.ModifyStructure). Observación: El description utilizado por la aplicación corresponde siempre al description del fichero HFSQL físico.
Client.VérifieStructure(hNoCheck)
Sintaxis
<Result> = <Source>.CheckStructure(<Management mode>)
<Result>: Constante de tipo Integer Anterior modo de gestión de la descripción (antes de utilizar la función <Fuente>.CheckStructure). <Source>: Tipo de fuente especificada Nombre del archivo de datos utilizado. <Management mode>: Constante de tipo Integer Modo de gestión seleccionado: | | hCompatible
(valor predeterminado) | Las estructuras de los ficheros de datos deben ser compatibles. Si se realiza una de las siguientes operaciones, las estructuras se consideran incompatibles:- Añadiendo un elemento clave único (excepto un identificador automatic).
- Cambiar una llave con duplicados a una llave única.
- Borrar o renombrar un elemento.
- Cambiar el tipo de un elemento (excepto cambiar de texto a texto Unicode).
- Reducir el tamaño del artículo.
- Reducir la parte entera o la parte decimal de un ítem Numérico.
- Una posición se convierte en una posición no clave.
- Eliminación de un índice de texto completo.
- Adición o eliminación de elementos a/desde un índice de texto completo (sin embargo, la creación de un nuevo elemento de texto completo es compatible).
| hIdentical
| Las estructuras deben ser estrictamente idénticas. | hNoCheck | No se realiza ninguna comprobación, el análisis description puede diferir del description del archivo físico. |
Observaciones Consejos <Fuente>.CheckStructure debe usarse: - antes de establecer la conexión para evitar las llamadas al servidor.
- antes de abrir los archivos de datos.
hCompatible: condiciones para considerar que las estructuras son incompatibles Si existe una de las siguientes diferencias entre el archivo description de datos encontrado en el análisis y el description del archivo de datos guardado en el archivo físico, las estructuras son consideradas como incompatibles por el motor HFSQL: se requiere una modificación de automatic. | | | Estructura en el análisis | Estructura leída en el archivo de datos físico | posible consecuencia | - Identificador de automatic o - clave con duplicados o - artículo no clave | Clave única y no el identificador de automatic | Un error de duplicación puede ocurrir cuando se añade un Record.
Observación: No habrá ningún problema si sólo se realizan operaciones de lectura en el archivo de datos. | Utilizar el elemento "XXX | El elemento "XXX" no existe | Añadir un valor para un artículo que no existe en el fichero físico. | Se ha cambiado el nombre de la partida "XXX". | Diferente tipo de artículo | Conversión no válida al asignar el valor al artículo. Valor asignado a la posición truncada. Cambio de modo de funcionamiento: - Sólo búsqueda por coincidencia exacta
- La búsqueda realizada en el número de Record
| Diferente tamaño del artículo | Campo clave | Posición no clave |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|