PC SOFT

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.
  • ¿Cómo se puede describir un archivo de datos por medio de la programación?
  • List de las propiedades HFSQL utilizadas para describir un archivo de datos por programación
  • Tipos de archivos de datos que pueden ser descritos con la función HDescribeFile
  • Sintaxis 2: description de archivo de datos (compatibilidad con 5.5)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Describe un archivo de datos por programación.
Después de ejecutar la función HDescribeFile:
  • el archivo de datos puede utilizarse como cualquier otro archivo descrito en el análisis.
  • la description del archivo de datos ya no puede ser modificada.
  • la description Variable del archivo de datos se reinicia. Se puede realizar una nueva description de archivo de datos.
Para cancelar la description de un archivo de datos por programación, use HCancelDeclaration.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ejemplo
// Example using syntax 1
AFile is File Description
AnItem is Item Description
Customer is Data Source = "Customer"
 
// Describe the "Customer" data file
AFile..Name = "Customer"
AFile..Type = hFileNormal
AFile..FicCryptMethod = hCryptStandard
 
// Describe the "LastName" item
AnItem..Name = "LASTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
AnItem..KeyType = hUniqueKey
HDescribeItem(AFile, AnItem)
 
// Describe the "FirstName" item
AnItem..Name = "FIRSTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
HDescribeItem(AFile, AnItem)
 
// Validate the data file description
HDescribeFile(AFile)
...
 
// Create the data file named Customer (recognized because declared as data source)
HCreation(Customer)
 
// Create a record
Customer.LastName = "Smith"
Customer.FirstName = "Andrew"
HAdd(Customer)
// Example using syntax 2
AFileDescription is File Description
AnItem is Item Description
dsSource is Data Source
 
// Describe the "CUSTOMER" data file
AFileDescription..Name = "CUSTOMER"
AFileDescription..Type = hFileNormal
AFileDescription..FicCryptMethod = hCryptStandard
 
// Describe the "LASTNAME" item
AnItem..Name = "LASTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
AnItem..KeyType = hUniqueKey
HDescribeItem(AFileDescription, AnItem)
 
// Describe the "FIRSTNAME" item
AnItem..Name = "FIRSTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
HDescribeItem(AFileDescription, AnItem)
 
// Validate the data file description
HDescribeFile(dsSource, AFileDescription)
 
HCreation(dsSource)
Sintaxis

Describiendo un archivo de datos mediante la programación Ocultar los detalles

<Result> = HDescribeFile(<Data file>)
<Result>: booleano
  • True si la descripción del archivo de datos es válida y puede utilizarse,
  • False si se produce un problema. HErrorInfo se utiliza para identificar el error.
<Data file>: Variable de tipo File Description
Nombre del tipo de Descripción del archivo Variable (véase el párrafo de las notas) utilizado para describir la el archivo de datos. El nombre del archivo de datos será definido por ...nombre.

Describir un archivo de datos por programación utilizando una fuente de datos Ocultar los detalles

<Result> = HDescribeFile(<Fuente de datos> , <Data file>)
<Result>: booleano
  • True si la descripción del archivo de datos es válida y puede utilizarse,
  • False si se produce un problema. HErrorInfo se utiliza para identificar el error.
<Fuente de datos>: Variable de tipo Data Source
Nombre de la variable Fuente de datos asociada a el archivo de datos.
<Data file>: Variable de tipo File Description
Nombre del tipo de Descripción del archivo Variable (véase el párrafo de las notas) utilizado para describir la el archivo de datos. El nombre del archivo de datos será definido por ...nombre.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)Hyper File 5.5

Describiendo un archivo de datos en formato Hyper File 5.5 mediante programación (sólo compatibilidad con versiones anteriores) Ocultar los detalles

<Result> = HDescribeFile(<Data file> , <Abbreviation> [, <Access path>])
<Result>: booleano
  • True si se realizó la operación,
  • False si se produce un problema. HErrorInfo se utiliza para identificar el error.
<Data file>: Cadena de caracteres (con o sin comillas)
Nombre del archivo de datos temporal a crear. Este archivo de datos temporal está en formato Hyper File 5.5.
<Abbreviation>: Cadena de 2 caracteres
Prefijo del archivo de datos.
<Access path>: Cadena de caracteres opcional
Nombre del directorio o unidad en la que se creará el archivo de datos físicos. Si no se especifica este parámetro, se creará el archivo de datos (HCreation) en el directorio de programas actual.
Observaciones

¿Cómo se puede describir un archivo de datos por medio de la programación?

Para describir a un archivo de datos mediante la programación, debe:

List de las propiedades HFSQL utilizadas para describir un archivo de datos por programación

Las siguientes propiedades están disponibles en lectura/escritura.
CtAcceso..CtAccess se utiliza para gestionar el tipo de acceso a el archivo de datos durante la conexión OLE DB a una tabla específica.
CtDatabase...CtDatabase se utiliza para gestionar la fuente de datos OLE DB durante la conexión OLE DB a un tabla específico.
CtDescribedCaptionLa propiedad ..CtDescribedCaption permite gestionar el título de la conexión a la fuente de datos OLE DB.
CtDescribedDatabase..CtDescribedDatabase se utiliza para gestionar la fuente de datos OLE DB durante la conexión OLE DB a un tabla específico.
CtDescribedOLEDBProvider..CtDescritoOLEDBProveedor se utiliza para administrar el nombre del proveedor de OLE DB (también llamado servidor OLE DB).
CtDescribedUserName..CtDescribedUserName se utiliza para configurar el nombre del usuario que se utilizará durante la conexión OLE DB a un tabla específico.
CtDescripciónAcceso..CtDescritoAcceso se utiliza para gestionar el tipo de acceso a el archivo de datos durante la conexión OLE DB a un tabla específico.
CtDescripciónContraseña..CtDescritoContraseña se utiliza para definir la contraseña que se utilizará para abrir el archivo durante una conexión OLE DB (archivo definido sólo por programación).
CtOLEDBProvider..CtOLEDBProveedor se utiliza para administrar el nombre del proveedor de OLE DB (también llamado servidor OLE DB).
CtUserName..CtUserName se utiliza para configurar el nombre de usuario que se utilizará durante la conexión OLE DB a un tabla específico.
Directorio..Directorio se utiliza para administrar el directorio físico de los archivos HFSQL.
Directorio DescritoLa propiedad ..DescribedDirectory permite gestionar el directorio físico de los archivos HFSQL.
FicCryptMethod..FicCryptMethod se utiliza para configurar el modo de cifrado del archivo de datos.
Formato..Formato se utiliza para configurar el formato de los datos en un archivo de datos.
HugeFile..HugeFile se utiliza para configurar el tamaño máximo de un archivo de datos.
LogDirectory...LogDirectory se utiliza para gestionar el directorio del archivo de registro descrito en el análisis.
LogMethodLa propiedad ..LogMethod permite:
  • averiguar el modo de registro utilizado para un archivo de datos (archivo definido en el editor de análisis o por programación).
  • definir el modo de registro utilizado para un archivo de datos (cuando el archivo es descrito por la programación).
MmoCryptMétodo..MmoCryptMethod se utiliza para configurar el modo de cifrado del archivo de memo (extensión .MMO) asociado a el archivo de datos.
MmoPackMétodo..MmoPackMethod se utiliza para configurar el modo de compresión del archivo MMO (que contiene los memos binarios y de texto) asociado a un archivo de datos.
NdxCryptMétodo..NdxCryptMethod se utiliza para configurar el modo de cifrado del archivo de índice (extensión .NDX) asociado a el archivo de datos.
NombreLa propiedad ..Name permite conocer:
  • el nombre de la fuente asociada a una variable Font.
  • el nombre de un control, bloque reporte o reporte.
  • el nombre de un control, grupo de controles o ventana.
  • el nombre de un control, grupo de controles o página.
Nombre Físico..NombreFísico se utiliza para administrar el nombre físico de los archivos HFSQL.
Nombre55..El nombre55 se utiliza para manejar el nombre lógico de un archivo de datos en formato Hyper File 5.5 no migrado y que se encuentra en un análisis en formato WINDEV 19.
NombreDescritoLa propiedad ..DescribedName permite administrar el nombre lógico de los archivos HFSQL.
NombreFísicoDescritoLa propiedad ..DescribedPhysicalName permite administrar el nombre físico de los archivos HFSQL.
Seguro...Seguro se utiliza para configurar el nivel de seguridad para el cifrado de archivos.
TextItemCompleted..TextItemCompletado se utiliza para configurar la gestión de elementos de texto en un archivo HFSQL.
TipoLa propiedad ..Type permite conocer:
  • el tipo de elemento descrito por programación (descripción de archivo o elemento) o no (archivo o elemento definido en la editor de análisis, vista o consulta).
  • el tipo de objeto.
  • el tipo de valor almacenado en una variante.
WDDD55La propiedad ..WDD55 permite:
  • Averiguar el nombre y el ruta completo del archivo WDD en formato Hyper File 5.5.
  • Definir el nombre y el ruta completo del archivo WDD en formato Hyper File 5.5.
WDDD55Contraseña..WDD55Contraseña se utiliza para especificar la contraseña del análisis en formato 5.5 durante la descripción mediante la programación de un archivo en formato Hyper File 5.5 en un análisis en formato Hyper File Classic..

Tipos de archivos de datos que pueden ser descritos con la función HDescribeFile

..Type se utiliza para especificar el tipo de archivo de datos a crear.
Los siguientes tipos se pueden crear con la función HDescribeFile:
hFileAS400Archivo AS400
hFileNormalArchivo estándar
hFileOLEDBArchivo OLE DB
hFileOracleArchivo Oracle
Versiones 16 y posteriores
hFileSQLAzure
Nueva funcionalidad versión 16
hFileSQLAzure
hFileSQLAzure
Archivo SQL Azure
hFileSQLServerArchivo de SQL Server
hFileSybaseArchivo Sybase
hFileXBaseArchivo xBase
WINDEVWEBDEV - Código ServidorWindowsHyper File 5.5

Sintaxis 2: description de archivo de datos (compatibilidad con 5.5)

Esta sintaxis se utiliza para crear algunos archivos de datos temporales en formato Hyper File 5.5. Esta sintaxis sólo puede utilizarse en una aplicación desarrollada con WINDEV 5.5 o WEBDEV 1.5 y migrada a WINDEV 7 (o posterior).. Para utilizar esta función:
  • el análisis en formato Hyper File 5.5 debe estar accesible en el ordenador de desarrollo y debe estar cargado.
  • la ruta del análisis WINDEV 5.5 debe especificarse en las características del análisis (pestaña"Detalles").
Clasificación Lógica de negocio / UI : Lógica de negocio
Componente : wd250hf.dll
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