Visual dBase - Crear ficheros DBF en ejecucion

 
Vista:

Crear ficheros DBF en ejecucion

Publicado por Rafa (4 intervenciones) el 17/09/2001 18:30:20
Hola Amigos.
Como ya he indicado en otro mensaje, yo estoy trabajando con Clipper y quiero pasar a windows mi aplicación.
En mi aplicación creo los ficheros .DBF desde una opción con el siguiente código :

*
* Structura de fichero : TAR.DBF
*
function F_TAR
local cArch := "TAR.DBF"
local aCrea
if !file(cArch)
aCrea := {}
AADD(aCrea, { "COD_ART" , "C", 13, 0 } )
AADD(aCrea, { "NUM_TAR" , "C", 01, 0 } )
AADD(aCrea, { "PRECIO_V" , "N", 11, 2 } )
AADD(aCrea, { "COMI" , "N", 06, 2 } )
dbCreate( cArch, aCrea)
endif
aCrea := {}
Return Nil

¿ Se puede hacer esto con visual DB ?
o no hace falta que sigua buscando información sobre el tema.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear ficheros DBF ( Ya se como )

Publicado por Rafa (4 intervenciones) el 18/09/2001 18:08:38
Ya he encontrado como hacerlo, por si a alguien le interesa, lo he hecho con la instruccion :
CREATE ..... STRUCTURE EXTENDED
Viendo el ejemplo de la ayuda, queda bastante claro.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear ficheros DBF en ejecucion

Publicado por Juan Antonio (3 intervenciones) el 19/09/2001 13:22:27
Otra solución es usar las sentencias SQL de Visual dBASE:
Ejemplos de CREATE TABLE

El ejemplo siguiente crea una tabla de dBASE llamada VENTAS con la siguiente estructura:

Nombre de campo Tipo de campo Longitud decampo Posicionesdecimales
NUMVENTA Carácter 6
NUMCLIEN Carácter 10
FECHAPED Fecha 8
NUMPED Numérico 7 0
CANTPED Numérico 9 2
FACTURADO Lógico 1
CREATE TABLE VENTAS( ;
NUMVENTA CHAR(6), ;
NUMCLIEN CHAR(10), ;
FECHAPED DATE, ;

NUMPED NUMERIC(7,0), ;

CANTPED NUMERIC(9,2), ;
FACTURADO BOOLEAN)

Tomado de ejemplos de Create Table
Comando de SQL local que crea una tabla.

Sintaxis

CREATE TABLE <nombre tabla > (<nombre columna > <tipo datos >
[,<nombre columna > <tipo datos >...] )
[ PRIMARY KEY ( <lista columnas> ) ]

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear ficheros DBF en ejecucion

Publicado por hernan (5 intervenciones) el 25/09/2001 06:36:28
si se puede pero debe pasarlo a lo equivalente en VISUAL DBASE o osea usando comando que son parecidos en CLIPPER, ejemplo

el array se declara aCrea= NEW ARRAY(0)

aCrea.Add( {"COD_ART" , "C", 13, 0 } )
etc
el dbcreate no existe sino que tene que usar el CREAT STRUC EXTEND
te recomiendo la nueva version de visual el DB2K

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar