Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

MSErase

MsErase(cArquivo,[cIndice],[cDriver]) -> lOk

Elimina artefacto de datos mediante driver.

MSEraseAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Según RDD, objetivo puede ser archivo o tabla. No es borrado lógico de registro por D_E_L_E_T_. Índice/driver son opcionales; driver actual por defecto. Restringir eliminación a artefactos de prueba propios. Referencia histórica: comprobar comportamiento en release/RDD usado. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

MsErase(cArquivo,[cIndice],[cDriver]) -> lOk

Parámetros

cArquivo
CarácterObligatorio

Artefacto por eliminar.

cIndice
CarácterOpcional

Índice según driver.

cDriver
CarácterOpcional

Driver RDD.

Retorno

Lógico que indica resultado de operación documentada.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed538()
    // Bloque no invocado; usar solo artefactos autorizados de prueba.
    Local bOperacion := {|cDestino,cIndice,cRDD| MsErase(cDestino,cIndice,cRDD)}
    ConOut(ValType(bOperacion))
Return Nil
Resultado esperado

Imprime B. Operación no ejecutada; comprobar resultado lógico al integrar. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar RDD, conexión, ruta y propiedad de destino. Tratar fallos, colisiones y recursos abiertos. Fragmento no es procedimiento de respaldo o migración productiva.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Waterloo Ferreira da Silva. AdvPL — O Manual, versão 1.0, p. 358. Referência histórica. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha