Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

SetWriteinDB

oExcel:SetWriteinDB(lWriteinDb,[nLimit]) -> lEnabled

Configura almacenamiento auxiliar de generación XLSX.

SetWriteinDBAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

SetWriteinDB es método FWMsExcelXlsx, no función global para tablas de negocio. Requiere LIB 20230227+, DBAccess 22.1.1.0+ y ambiente preparado. Llame antes de AddRow. Límite 200000 corresponde a registros/celdas auxiliares bulk, no filas de hoja. Reducir memoria agrega costo de base/desempeño; SQLite inserta individualmente. Compruebe retorno lógico: .F. puede mantener procesamiento en memoria. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

oExcel:SetWriteinDB(lWriteinDb,[nLimit]) -> lEnabled

Parámetros

lWriteinDb
LógicoObligatorio

.T. habilita recurso.

nLimit
NuméricoOpcional

Límite bulk de celdas auxiliares; predeterminado 200000.

Retorno

Lógico: indica si recurso fue habilitado.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed663(oExcel)
// Fragmento: oExcel es FWMsExcelXlsx; ambiente preparado.
Local lHabilitado
// Configurar antes de cualquier AddRow; comprobar fallback.
lHabilitado := oExcel:SetWriteinDB(.T.,200000)
If !lHabilitado
    ConOut("Datos auxiliares permaneceran en memoria")
EndIf
Return Nil
Resultado esperado

Solicita modo auxiliar en base e informa fallo; no genera XLSX ni modifica maestros en este recorte. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Dimensione memoria/base con volumen real. No presuma modo base sin comprobar .T.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWMsExcelXlsx — SetWriteinDB. Requisitos e fallback. Consulta el 2026-10-28.
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