DBCREATE
Top  Previous  Next

Sintaxis:DBCREATE( <cArchivo>, <aEstructura>, [<cManejador>] ) -> NIL  
 
Argumentos:<cArchivo> es el nombre del archivo de la base de datos.  
<aEstructura> es la matriz que define la estructura.  
<cManejador> es el nombre del driver que manejará la base de datos.  
 
Devuelve:NIL.  
 
Categorías:Bases de Datos.  
 

   DBCREATE() crea una base de datos a partir de aEstructura. El número de elementos de la matriz indica el número de campos y cada elemento debe ser una submatriz de cuatro elementos para el nombre, el tipo, la anchura y los decimales. DBCREATE() no comprueba si los campos están duplicados. El tipo, la anchuras y los decimales dependerán del manejador especificado. DBSTRUCT() devuelve una matriz con la estructura de una base de datos. Los mandatos para crear bases de datos son CREATE y COPY STRUCTURE EXTENDED.


Ejemplo:

   aEstructura := {}
   AADD( aEstructura, { "Codigo", "N", 5, 0 } )
   AADD( aEstructura, { "Nombre", "C", 30 0 } )
   DBCREATE( "Archivo", aEstructura )