|
|
|
|
- Propiedades específicas de la description de los archivos de datos
- ¿Cómo describir los archivos de datos mediante programación?
- Manipulación de los elementos de un archivo de datos descritos de forma programática
- Registro
Fichero description (tipo Variable)
Disponible solo con estos tipos de conexión
El archivo description Variable se utiliza para describir mediante programación archivos de datos. La description de cada archivo de datos es validada por HDescribeFile. Después de esta validación: - Este archivo de datos puede ser manejado como cualquier otro archivo de datos descrito en el análisis.
- El "Fichero description" Variable se reinicializa y puede utilizarse para describir otro fichero de datos.
AFile is File Description MyFile1, MyFile2 are File Descriptions
AFile is File Description
AFile.Name = "CUSTOMER"
AFile.Type = hFileNormal
AFile.FicEncryption = hEncryptionStandard
...
HDescribeFile(AFile)
Sintaxis
Declarar una o más descripciones de los archivos de datos Ocultar los detalles
<Variable name> is File Description <Variable name 1>, <Variable name 2> are File Descriptions
<Variable name>: Nombre del "Fichero description" Variable a declarar.Observación: Las palabras clave a y an son opcionales: proporcionan una mejor legibilidad. Para describir un "Archivo description " Variable: Utilice las propiedades WLanguage específicas de las descripciones de los archivos de datos. Para obtener más información, consulte los comentarios. Para validar el description de un "Archivo description " Variable: Observaciones Propiedades específicas de la description de los archivos de datos El tabla a continuación presenta las propiedades específicas del description de los archivos de datos: Observación: Las propiedades en negrita seguidas de una estrella (*) deben ser necesariamente inicializadas cuando se describe un archivo de datos mediante programación. | | Nombre de la propiedad | Efecto |
---|
CtAccess | Tipo de acceso al archivo cuando se conecta a un tabla específico a través de OLE DB (teniendo en cuenta los cambios realizados con HConnect) | CtDatabase | Fuente de datos OLE DB al conectarse a un tabla específico (teniendo en cuenta los cambios realizados con HConnect) | CtDescribedAccess | Tipo de acceso al archivo cuando se conecta a un tabla específico a través de OLE DB (ignorando los cambios realizados con HConnect) | CtDescribedCaption | Leyenda de la conexión a la fuente de datos OLE DB | CtDescribedDatabase | Fuente de datos OLE DB cuando se conecta a un tabla específico (ignorando los cambios realizados con HConnect) | CtDescripciónContraseña | Contraseña utilizada para abrir el archivo durante una conexión OLE DB | CtDescritoNombreDeUsuario | Nombre del usuario durante una conexión OLE DB (ignorando los cambios realizados con HConnect). | CtDescritoOLEDBProveedor | Nombre del servidor OLE DB (ignorando los cambios realizados con HConnect). | CtOLEDBProvider | Nombre del servidor OLE DB utilizado (teniendo en cuenta los cambios realizados con HConnect). | CtUserName | Nombre del usuario durante una conexión OLE DB (teniendo en cuenta los cambios realizados por HConnect). | denominar ( * ) | Nombre del archivo HFSQL. | DescribedDirectory | Directorio físico de los archivos HFSQL (este Property ignora los cambios de directorio realizados por HChangeDir o HSubstDir). | DescribedName | Nombre lógico de un archivo de datos. | DescribedPhysicalName | Nombre físico de los archivos HFSQL (ignorando los cambios de nombre realizados por HChangeName). | Directorio | Directorio físico de los archivos HFSQL (este Property tiene en cuenta los cambios de directorio realizados por HChangeDir o HSubstDir). | envergadura | Formato de datos en el archivo de datos (ANSI o Unicode). | escribir a máquina | Tipo de archivo de datos. | FicEncryption | Modo de cifrado del archivo de datos | HugeFile | Tamaño máximo de un archivo de datos. | Inalterable | Inalterabilidad de los ficheros de datos. | JMJ55 | Ruta del archivo WDD en formato 5.5 utilizado para manipular los archivos de datos en formato 5.5 en una aplicación WINDEV. | LogDirectorio | Directorio del archivo de registro descrito en el análisis. | LogMétodo | Modo de registro de un archivo de datos. | MmoEncryption | Modo de encriptación del archivo memo (.MMO extension) associated con el archivo de datos | MmoPackMethod | Modo de compresión del fichero MMO (que contiene memos de texto y binarios) associated con el archivo de datos | NdxEncryption | Modo de cifrado del archivo de índice associated con el archivo de datos | Nombre55 | Nombre lógico de un archivo en formato Hyper File 5.5 que se encuentra en un análisis en formato WINDEV. | NullableIndex | Soporte de valores NULL en elementos clave. | NullSupported | Gestión de valores NULL. | PhysicalName | Nombre físico de los archivos de datos. | RepeatableReadSupported | El fichero se utiliza en una transacción HFSQL Client/Server que incluye un nivel de aislamiento "Lectura repetida". | Seguro | Nivel de seguridad en la encriptación de los ficheros de datos. | TextItemCompleted | Rellena (o no) los elementos de texto con caracteres de espacio. | WDDD55Contraseña | Contraseña que se utilizará para manipular un archivo definido mediante programación en formato Hyper File 5.5 en un análisis en formato WINDEV. |
Manipulación de los elementos de un archivo de datos descritos de forma programática Cuando se crea un archivo de datos en el editor de análisis, el compilador reconoce automáticamente los nombres de los archivos y elementos de datos. Al crear un archivo de datos mediante una variable "Descripción de fichero", los nombres del archivo de datos y sus elementos pueden definirse con el denominar Property. Estos nombres no son reconocidos automáticamente por el compilador. Se produce un error de compilación si estos nombres se utilizan para identificar a el archivo de datos o los artículos. El nombre del archivo de datos debe ser declarado como fuente de datos utilizando la palabra clave origen de los datos, para que el compilador reconozca este nombre. Este archivo de datos puede ser manejado por su nombre en el editor de código. Por ejemplo: AFile is File Description ... AFile.Name = "CUSTOMER" ... HDescribeFile("CUSTOMER") ... CUSTOMER is Data Source ... HReadFirst(CUSTOMER, "CUSTNAME") Observación: El nombre del archivo de datos también puede declararse con la palabra clave Externo. Sin embargo, la ejecución de Process será más lenta. Registro Cuando se describe el archivo de datos de forma programada: - si se registra el archivo de datos y si no se registra ningún elemento, todos los elementos (excepto las claves compuestas) se registran automáticamente.
- si se registra el archivo de datos y si al menos un elemento se registra, los otros elementos no se modifican.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|