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 Client/Server
  • Borrar un archivo de datos
  • Nombres de archivos y directorios en el servidor LINUX
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
Elimina los archivos de datos HFSQL (archivos .fic, .ndx, .ftx, .sdx y .mmo, si los hay) del servidor.
Ejemplo
MyConnection is Connection

// Deletes data files from the server
HDeleteFile(MyConnection, ".\backup\customerfile_bck.fic")
WINDEVWEBDEV - Código ServidorHFSQL Client/Server
Ct_test is Connection

IF HDeleteFile(Ct_test, ".\Customer.FIC") = False THEN
Error(HErrorInfo())
END
Sintaxis
<Result> = HDeleteFile(<Connection> , <Data file path> [, <Options>])
<Result>: booleano
  • True si se eliminó el archivo de datos,
  • False si se produce un error (por ejemplo, si el archivo de datos no existe en el servidor). La función HError permite identificar el error.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión en la que debe eliminarse el archivo de datos. Esta conexión corresponde a:
<Data file path>: Cadena de caracteres
Nombre físico y ruta del archivo de datos para borrar. El ruta es relativo a la base de datos: el nombre de la base de datos no debe especificarse en el ruta. Debe especificarse el ".fic" extension del archivo de datos.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Por Default, al borrar un archivo de datos:
  • los archivos correspondientes a los registros no se eliminan,
  • se eliminan los archivos correspondientes a las transacciones.
Este parámetro se utiliza para modificar este comportamiento:
hDeleteLogBorra el archivo de registro y todas las operaciones registradas associated con el archivo de datos eliminado.
hDestroyLinkElimina todos los enlaces relacionados con el archivo de datos eliminado.
hKeepTRSMantiene el archivo de transacciones associated con el archivo de datos eliminado.
Observaciones

Borrar un archivo de datos

El archivo de datos sólo puede borrarse si no se utiliza en ese momento (es decir, si no lo utiliza una consulta, una vista, otra ventana, un hilo o una Component con contexto HFSQL independiente).
El archivo de datos se cierra automáticamente en el contexto HFSQL que llama a la función HDeleteFile. Se produce un error de WLanguage si se utiliza el archivo de datos en un contexto o por una aplicación.

Nombres de archivos y directorios en el servidor LINUX

En un servidor LINUX, los nombres de los archivos de datos (archivos .fic, .ftx, .sdx, .ndx y .mmo, si los hay) deben estar en minúsculas y no deben contener caracteres acentuados.
Componente: wd290hf.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

Última modificación: 08/03/2024

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