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

DbCreate

DBCreate( <cName>, <aStruct>, [cDriver] )

Define tabla nueva y estructura de campos.

DbCreateAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

DBCreate recibe nombre, estructura y RDD opcional. Cada campo tiene nombre, tipo, tamaño y decimales; crear no abre alias. Driver cambia límites/persistencia y creación corresponde al servidor. Ejemplo prepara acción no ejecutada para archivo nuevo en directorio de prueba existente. No modificar diccionario ni reemplazar tablas Protheus. EDTRB identifica exclusivamente tabla propia de prueba abierta con estructura y permisos necesarios; ejemplos no se destinan a tablas estándar. (TOTVS, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

DBCreate( <cName>, <aStruct>, [cDriver] )

Parámetros

cName
CarácterObligatorio

Nombre nuevo en servidor.

aStruct
ArrayObligatorio

Campos: nombre, tipo, tamaño, decimales.

cDriver
CarácterOpcional

RDD; omisión usa driver local configurado.

Retorno

No formalizado en ficha; fallos generan errores, no retorno lógico supuesto.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed328()
    Local aCampos := {{"ED_COD", "C", 10, 0}}
    Local bCrear
    // Directorio de prueba existente en servidor, sin ese archivo.
    bCrear := {|| DBCreate("ednova.dbf", aCampos, "DBFCDX")}
Return Nil
Resultado esperado

Acción preparada sin crear archivo. ED_COD identifica esquema didáctico fijo. 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, alias y operaciones pendientes. Navegación puede guardar cambios; preservar contexto según contrato y tratar errores en rutina completa.
  • 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. DbCreate. TDN. Consulta el 2026-10-26.
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