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
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
Las siguientes funciones se utilizan para gestionar los archivos de datos HFSQL (sintaxis de prefijo):
<Fuente>.ActivateAutoFilterActiva un filtro automático en los archivos relacionados al navegar por un archivo XML.
<Fuente>.ActivateFilterActiva el filtro que se creó previamente para el archivo de datos (vista o consulta) especificado.
<Fuente>.AddAdd:
  • el registro que se encuentra en la memoria al archivo de datos (consulta o vista).
  • el registro que se encuentra en una variable de tipo Record al archivo de datos (consulta o vista).
<Fuente>.AliasCrea un alias lógico de un archivo de datos (o consulta) o cancela todos los alias existentes.
<Fuente>.BackwardRetrocede varios registros en el archivo de datos a partir de la posición actual, según un elemento especificado.
<Fuente>.BuildKeyValueConstruye el valor de una clave compuesta para realizar un filtro (función <Fuente>.Filter) o una búsqueda (funciones <Fuente>.ReadSeekFirst, <Fuente>.ReadSeekLast, etc.).
<Fuente>.CancelSeekCancela el criterio de búsqueda actual.
<Fuente>.ChangeConnectionCambia dinámicamente la conexión asociada a un archivo de datos.
<Fuente>.ChangeDirCambia la ruta de acceso a un archivo de datos (es decir, el directorio en el que se manipulará el archivo).
<Fuente>.ChangeKeyCambia el campo de navegación.
<Fuente>.ChangeLocationModifica el modo de búsqueda de los archivos de datos físicos (.FIC, .NDX, etc.).
<Fuente>.ChangeLogDirModifica la ubicación de los archivos de registro que corresponden a un archivo de datos HFSQL.
<Fuente>.ChangeNameModifica el nombre físico de un archivo de datos.
<Fuente>.CheckIndexVerifica si los datos del archivo de índice (archivo .NDX) hacen referencia correctamente a los datos que se encuentran en el archivo de datos (archivo .FIC).
<Fuente>.CheckMemoVerifica la integridad estructural de los memos de un archivo de datos HFSQL.
<Fuente>.CheckStructureDefine el modo de comparación de archivos de datos.
<Fuente>.CloseCierra un archivo de datos o todos los archivos de datos abiertos por el usuario actual: todos los archivos de datos físicos correspondientes se cierran para el usuario actual.
<Fuente>.CompareItemCompara dos valores ordenándolos según el elemento de índice HFSQL especificado: todas las opciones de orden especificadas para el elemento se tienen en cuenta (distinguir mayúsculas y minúsculas, puntuación, dirección del orden, lenguaje Unicode, etc.).
<Fuente>.CreateViewCrea una vista HFSQL.
Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.CreationCrea un archivo de datos vacío (extensión ".FIC") con el archivo de índice y el archivo memo, si es necesario.
<Fuente>.CreationIfNotFoundRealiza las siguientes operaciones:
  • Si el archivo no existe, crea un archivo de datos vacío (archivo de extensión ".FIC") con el archivo de índice y el archivo memo, si es necesario. La función equivale a <Fuente>.Creation.
  • Si el archivo existe, abre el archivo.
<Fuente>.CrossTacha un registro en un archivo de datos.
<Fuente>.DeactivateAutoFilterDesactiva un filtro automático en archivos relacionados al navegar por un archivo XML.
<Fuente>.DeactivateFilterDesactiva temporalmente un filtro en un archivo de datos (vista o consulta).
<Fuente>.DeclareDeclara una descripción del archivo de datos (que esta en el análisis) en el proyecto actual.
<Fuente>.DeclareExternalImporta temporalmente la descripción de un archivo de datos en el análisis actual a partir de un archivo de datos HFSQL existente.
<Fuente>.DeleteElimina un registro de un archivo de datos (consulta o vista).
<Fuente>.DeleteAllElimina todos los registros de un archivo de datos, vista HFSQL o consulta.
<Fuente>.DeleteTriggerElimina un trigger.
<Fuente>.DeleteViewElimina una vista creada previamente. Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.DescribeFileDescribe un archivo de datos mediante programación.
<Fuente>.DuplicateRecordDuplica un registro leído en un archivo de datos: el registro de la memoria se agrega al archivo de datos (consulta o vista).
<Fuente>.EndNoModifDesbloquea un archivo que fue bloqueado por el mismo programa con la función <Fuente>.NoModif.
<Fuente>.ErrorModificationDevuelve el valor del elemento de un registro cuando se produce un conflicto de modificación..
<Fuente>.ErrorStatusModificationDevuelve el estado de un registro durante un conflicto de modificación.
<Fuente>.ExecuteViewEjecuta una vista que se creó de antemano (se puede utilizar para actualización los datos de la vista, por ejemplo).. Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.ExportCSVExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo CSV.
<Fuente>.ExportJSONExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo JSON.
<Fuente>.ExportXLSExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo Excel (XLSX).
<Fuente>.ExportXMLExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo XML.
<Fuente>.ExtractMemoExtrae el contenido de un campo de tipo memo binario de un archivo de datos, consulta o vista HFSQL a un archivo físico (en el disco).
<Fuente>.FileExistPermite saber:
<Fuente>.FilterDefine y activa un filtro en un archivo de datos, vista o consulta.
<Fuente>.FilterContainsDefine y activa un filtro de tipo "Contiene" en un archivo de datos, vista o consulta.
<Fuente>.FilterIdenticalDefine y activa un filtro que permite buscar el valor exacto de un elemento de tipo cadena.
<Fuente>.FilterIncludedBetweenDefine y activa un filtro de tipo "Comprendido entre" en un archivo de datos, vista o consulta.
<Fuente>.FilterStartsWithDefine y activa un filtro de tipo "Comienza por" en un archivo, vista o consulta.
<Fuente>.FirstEstablece la posición en el primer registro de un archivo de datos de acuerdo con el elemento de navegación especificado.
<Fuente>.FlushObliga al sistema operativo del equipo en el que se encuentran los archivos de datos a escribir los datos directamente en el disco.
<Fuente>.ForwardAvanza varios registros en el archivo de datos a partir de la posición en curso, según el elemento especificado.
<Fuente>.FoundVerifica si el registro corresponde al filtro o búsqueda actual.
<Fuente>.FreeTransforma los registros tachados (<Fuente>.Cross) en registros eliminados.
<Fuente>.FreeQueryLibera los recursos de una consulta (después de utilizar las funciones .ExecuteQuery o .ExecuteSQLQuery).
<Fuente>.FTListWordDevuelve una lista de las palabras del registro actual que tendrá en cuenta el índice de texto completo.
<Fuente>.GetCurrentPositionDevuelve la posición aproximada del registro actual en el archivo de datos.
<Fuente>.HistoryModificationDevuelve las modificaciones realizadas en uno o más campos de un registro determinado. El resultado se puede mostrar en un control List Box o Tabla para que el usuario pueda ver las modificaciones realizadas en el archivo especificado.
<Fuente>.ImportHF55Importa un archivo Hyper File 5.5 a un archivo HFSQL Classic.
<Fuente>.ImportJSONImporta un archivo JSON a un archivo de datos en formato HFSQL Classic (archivo de datos descrito en el editor de análisis o declarado con las funciones <Fuente>.Declare, <Fuente>.DeclareExternal o <Fuente>.DescribeFile).
<Fuente>.ImportTextImporta un archivo de Texto a un archivo de datos en formato HFSQL Classic o Client/Server (archivo de datos descrito en el editor de análisis, o declarado por las funciones <Fuente>.Declare, <Fuente>.DeclareExternal o <Fuente>.DescribeFile).
<Fuente>.ImportXLSImporta un archivo XLS a un archivo de datos en formato HFSQL Classic o Client/Server (archivo de datos descrito en el editor de análisis, o declarado por las funciones <Fuente>.Declare, <Fuente>.DeclareExternal o HDescribeFile).
<Fuente>.ImportXMLImporta un archivo XML a un archivo de datos en formato HFSQL Classic o Client/Server (archivo de datos descrito en el editor de análisis o declarado con las funciones <Fuente>.Declare, <Fuente>.DeclareExternal o <Fuente>.DescribeFile).
<Fuente>.IndexReconstruye el índice de un archivo de datos (archivo ".NDX").
<Fuente>.IndexingInProgressIndica si se está realizando una reindexación en un archivo de datos HFSQL y devuelve el porcentaje de la reindexación realizada.
<Fuente>.InfoFileDevuelve las características de un archivo de datos HFSQL Classic o Client/Server.
<Fuente>.InfoMemoDevuelve las características de un memo binario y de texto.
<Fuente>.InitSubscriberInicializa el rango de identificadores automáticos de un archivo de descripción de una réplica esclavo (extensión ".RPL").
<Fuente>.LastEstablece la posición en el último registro de un archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.LinkMemoPermite asociar un archivo a un campo de tipo memo binario o cancelar la asociación existente entre un archivo y un campo binario.
<Fuente>.ListFullTextIndexDevuelve la lista de los índices de texto completo de un archivo de datos (consulta o vista) reconocidos por el motor HFSQL.
<Fuente>.ListItemDevuelve la lista de elementos de un archivo de datos (consulta o vista) reconocidos por el motor HFSQL. Los archivos de datos definidos por las funciones <Fuente>.Declare, <Fuente>.DeclareExternal y <Fuente>.DescribeFile se tienen en cuenta.
<Fuente>.ListKeyDevuelve la lista de claves de un archivo (consulta o vista) reconocido por el motor HFSQL.
<Fuente>.ListLinkDevuelve la lista de relaciones (de tipo Merise) del análisis actual o de un análisis específico.
<Fuente>.ListQueryParameterDevuelve la lista de parámetros de una consulta creada en el editor de consultas.
<Fuente>.ListStopWordDevuelve la lista de palabras vacías utilizadas por un índice de texto completo.
<Fuente>.ListSynonymDevuelve la lista de sinónimos utilizados por un índice de texto completo.
<Fuente>.LockFileBloquea un archivo de datos e impide que los demás sitios o aplicaciones accedan a él.
<Fuente>.LockRecNumBloquea un registro y e impide que las demás aplicaciones accedan a él.
<Fuente>.LogInfoAgrega comentarios al registro al guardar la operación.
<Fuente>.LogRecreatePermite volver a crear un registro vacío.
<Fuente>.LogRestartReinicia el registro del archivo.
<Fuente>.LogStopDetiene el registro del archivo.
<Fuente>.MergeViewCrea una vista HFSQL a partir de dos vistas creadas previamente (función <Fuente>.CreateView). Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.MigrateLinkedCompositeKeyMigra el valor de las claves compuestas relacionadas que provienen de un archivo en formato Hyper File 5.5 al formato HFSQL Classic.
<Fuente>.ModeCambia el modo y método de bloqueo de los archivos de datos.
<Fuente>.ModifyModifica el registro especificado o el que esta en la memoria en el archivo de datos (consulta o vista).
<Fuente>.ModifyStructureActualiza la estructura de un archivo de datos HFSQL realizando una modificación automática de datos (también llamada Sincronización de datos).
<Fuente>.NbRecDevuelve el número de registros en un archivo, consulta o vista HFSQL: registros activos, tachados, eliminados, etc.
<Fuente>.NextEstablece la posición en el siguiente registro del archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.NoModifNo permite que se realicen modificaciones en un archivo de datos (para todos los programas, incluyendo el que solicitó que no se puedan realizar modificaciones).
<Fuente>.OnErrorPersonaliza la gestión de errores HFSQL.
<Fuente>.OpenAbre un archivo de datos.
<Fuente>.OptimizePermite utilizar los períodos de inactividad de un software (período sin procesos) para optimizar las consultas y navegaciones que se ejecutarán más adelante.
<Fuente>.OutPermite saber si el registro en el que se desea establecer la posición se encuentra fuera del archivo de datos, filtro, vista o consulta.
<Fuente>.PasswordDefine la contraseña usada para crear o abrir un archivo de datos.
<Fuente>.PrepareQueryInicializa una consulta y la declara al servidor de la base de datos para optimizar las siguientes ejecuciones de dicha consulta.
<Fuente>.PrepareSQLQueryInicializa una consulta escrita en SQL y la declara al servidor de la base de datos para optimizar las siguientes ejecuciones de dicha consulta.
<Fuente>.PreviousEstablece la posición en el registro anterior del archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.ReadLee un registro en un archivo de datos de acuerdo con un número de registro determinado.
<Fuente>.ReadFirstEstablece la posición en el primer registro del archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.ReadLastEstablece la posición en el último registro de un archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.ReadNextEstablece la posición en el siguiente registro del archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.ReadPreviousEstablece la posición en el registro anterior de un archivo de datos de acuerdo con un elemento de navegación.
<Fuente>.ReadSeekEstablece la posición en el primer registro que tenga un elemento específico con un valor mayor o igual al valor buscado (búsqueda genérica).
<Fuente>.ReadSeekFirstEstablece la posición en el primer registro que tenga un elemento específico con un valor estrictamente igual al valor buscado (búsqueda exacta).
<Fuente>.ReadSeekLastEstablece la posición en el último registro que tenga un elemento específico con un valor menor o igual al valor buscado (búsqueda exacta).
<Fuente>.RecNumDevuelve:
  • el número del registro actual en el archivo de datos HFSQL.
  • el número del registro actual en la vista HFSQL.
<Fuente>.RecordDateDevuelve la fecha y hora en que se modificó por última vez una Record HFSQL (Clásica o Cliente/Servidor).
<Fuente>.RecordToJSONRecupera la estructura y el valor del registro actual y los exporta en una cadena de caracteres con formato JSON.
<Fuente>.RecordToXMLRecupera la estructura y el valor del registro actual y los exporta en una cadena de caracteres en formato XML.
<Fuente>.ResetInicializar:
  • una o todas las variables de los elementos de un archivo de datos con sus valores predeterminados.
  • uno o todos los elementos de una variable de tipo Record con sus valores predeterminados.
<Fuente>.RetrieveItemDevuelve el contenido de un elemento del registro actual (en el archivo de datos, vista o consulta).
<Fuente>.RetrieveRecordDevuelve el contenido del registro actual (de un archivo, vista o consulta).
<Fuente>.SaveModifica el registro actual si existe, si no existe, agrega un nuevo registro.
<Fuente>.SavePositionGuarda el contexto actual de un archivo de datos: registro actual, filtro, punteros.
<Fuente>.SecurityActiva o desactiva el mecanismo de seguridad automática en uno o más archivos de datos.
<Fuente>.SeekEstablece la posición en el primer registro que tenga un elemento específico con un valor mayor o igual al valor buscado (búsqueda genérica predeterminada).
<Fuente>.SeekFirstEstablece la posición en el primer registro que tenga un elemento específico con un valor mayor o igual al valor buscado.
<Fuente>.SeekLastEstablece la posición en el último registro que tenga un elemento específico con un valor menor o igual al valor buscado.
<Fuente>.SetDuplicatesActiva o desactiva la gestión de duplicados en una clave única.
<Fuente>.SetLogActiva o desactiva la gestión de registros en un archivo de datos con registro.
<Fuente>.SetMemoPermite modificar el modo de gestión de elementos de tipo memo.
<Fuente>.SetPositionEstablece la posición en un registro, a partir de la posición aproximada de uno de sus elementos.
<Fuente>.SetTransactionActiva o desactiva la gestión de transacciones en uno o más archivos.
<Fuente>.SortViewOrdena una vista HFSQL creando un índice en un elemento de la vista.. Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.StatCalculateRealiza varios cálculos estadísticos en las claves de un archivo de datos.
<Fuente>.StatDateDevuelve la fecha de la última actualización de las estadísticas de índice.
<Fuente>.StatePermite conocer el estado de un registro.
<Fuente>.StatNbDuplicatesDevuelve el número de duplicados de un elemento clave dado.
<Fuente>.StatNbRecDevuelve el número de entradas para un elemento clave determinado.
<Fuente>.StatNbRecRangeDevuelve una estimación del número de entradas para un elemento clave en un intervalo de valores determinado.
<Fuente>.StatTimeDevuelve la hora de la última actualización de las estadísticas de índice.
<Fuente>.ToFileCopia una fuente de datos (archivo, consulta, vista, etc.) a un archivo físico HFSQL con la misma descripción. Este archivo no está cifrado ni protegido por una contraseña.
<Fuente>.ToItemAsigna el valor especificado a un campo del registro actual.
<Fuente>.TransactionFreeTransforma todos los registros "en transacción" en registros "Normal" si no pertenecen a una transacción en curso.
<Fuente>.UnlockFileDesbloquea los registros de un archivo de datos:
  • bloqueados con la función <Fuente>.LockFile.
  • bloqueados individualmente por una función de lectura bloqueante.
<Fuente>.UnlockRecNumDesbloquea un registro bloqueado con:
  • la función <Fuente>.LockRecNum,
  • una función de lectura utilizada con un parámetro bloqueante (por ejemplo, la función <Fuente>.Read utilizada con la constante hLockWrite o hLockReadWrite).
<Fuente>.VersionPermite saber:
  • si se modificó el contenido de un archivo.
  • si se modificó el contenido de un archivo utilizado por una consulta.
<Fuente>.ViewToFileGuarda las modificaciones realizadas en una vista HFSQL (con las funciones <Fuente>.Modify, <Fuente>.Delete o <Fuente>.Cross) en el archivo de datos correspondiente. Esta función utiliza el anterior mecanismo de vistas.
<Fuente>.WriteEscribe un registro en un archivo de datos sin actualizar los índices que corresponden a todas las claves utilizadas en el archivo.
Novedad versión 2024
<Source>.RequêteExécutée
Permet de savoir si une requête a été exécutée.
Novedad versión 2024
<Source>.SourceDeDonnéesConnue
Permet de savoir si une source de données est initialisée.
<Variable Connection>.CloseConnectionCierra la conexión a una base de datos.
<Variable Connection>.FileExistPermite saber si un archivo de datos existe, es decir, si se creó físicamente (funciones <Fuente>.Creation o <Fuente>.CreationIfNotFound).
<Variable Connection>.InfoFileDevuelve las características de un archivo de datos HFSQL Classic o Client/Server.
<Variable Connection>.OpenConnectionAbre una conexión a una base de datos específica.
<Variable Connection>.RefreshViewVuelve a calcular el contenido de una vista materializada.
<Variable Connection>.RegenerateFileVuelve a generar un archivo de datos a partir de su registro.
<Variable Connection>.SetIntegrityActiva o no la gestión de una restricción de integridad en una relación de un archivo de datos.
<Variable Connection>.TransactionInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
<Variable Connection>.TransactionCancelSi hay una transacción en curso, cancela todas las operaciones realizadas en los archivos de datos desde el inicio de la transacción.
<Variable Connection>.TransactionEndValida la transacción actual:
  • las modificaciones realizadas en el archivo de datos desde el inicio de la transacción (<variable Connection>.TransactionStart) se validan.
  • el archivo de transacción se elimina (si la transacción es la última transacción en curso, en el caso de una aplicación de red)
  • los registros bloqueados en solo lectura por la transacción, se desbloquean.
<variable Connection>.TransactionStartInicia una transacción en los archivos de datos (HFSQL o a los que se accede a través de un Conector Nativo) y crea el archivo de registro de transacciones.
.CopyRecordCopias:
  • el contenido del registro en curso (cargado en memoria) en el registro en curso de un archivo de datos.
  • el contenido de una variable de tipo Record en el registro en curso de un archivo de datos
.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
.CancelDeclarationPermite:
.CheckUnalteredComprueba si uno o todos los registros de un archivo de datos inalterable no han sido modificados (con un editor hexadecimal, por ejemplo).
.DescribeTriggerAñade o modifica un activador en un archivo de datos HFSQL.
.ExecuteQueryDeclara una consulta creada en el editor de consultas al motor HFSQL y ejecuta la consulta.
.ExecuteQueryAsynchronousEjecuta una consulta SELECT de forma asíncrona.
.ExecuteSQLQueryInicializa una consulta escrita en lenguaje SQL y declara esta consulta al motor HFSQL.
.ExecuteSQLQueryAsynchronousEjecuta una consulta SQL de forma asíncrona.
.JSONToRecordImporta datos JSON al registro actual.
.RecordToStringConvierte el contenido de la Record actual a cadena (en un archivo de datos, vista HFSQL, consulta, etc.).
.RestorePositionRestaura el contexto de un archivo previamente guardado (<Fuente>.SavePosition): registro actual, filtro, punteros.
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/02/2024

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