Copiar datos de una tabla a otra.
Publicado por Rafa (1 intervención) el 07/02/2001 20:01:46
En estos momentos tengo una duda y no se si es que no se puede hacer lo que quiero o no se hacerlo, que seguramente será lo más posible. El tema es :
Quiero hacer la tipica opción de ' Lectura de versiones anteriores ', osea yo modifico una estructura de tabla que ya estoy utilizando, mejor dicho creo una tabla nueva con la estructura deseada y quiro copiar toda la información que tenía en la tabla anterior a la nueva. Osea lo que quiero saber es si hay alguna instrucción o función equivalente a la 'APPEND FROM' de Clipper.
Yo lo hacia asi en clipper:
IF FILE("cli.dbf")
IF FILE("cli.ant")
ferase("cli.ant")
ENDIF
FRENAME("cli.dbf", "cli.ant")
F_Cli() // En esta función creo la nueva estructura de fichero
IF NETUSE("cli.dbf", "cl", .F., 3 )
APPEND FROM cli.ant
R_Cli() // En esta función creo los indices
cl->(DBCLOSEAREA())
ELSE
ALERT( " Fichero BLOQUEADO por otro Usuario. " )
ENDIF
ENDIF
Gracias.
Rafael Ordoñez
Quiero hacer la tipica opción de ' Lectura de versiones anteriores ', osea yo modifico una estructura de tabla que ya estoy utilizando, mejor dicho creo una tabla nueva con la estructura deseada y quiro copiar toda la información que tenía en la tabla anterior a la nueva. Osea lo que quiero saber es si hay alguna instrucción o función equivalente a la 'APPEND FROM' de Clipper.
Yo lo hacia asi en clipper:
IF FILE("cli.dbf")
IF FILE("cli.ant")
ferase("cli.ant")
ENDIF
FRENAME("cli.dbf", "cli.ant")
F_Cli() // En esta función creo la nueva estructura de fichero
IF NETUSE("cli.dbf", "cl", .F., 3 )
APPEND FROM cli.ant
R_Cli() // En esta función creo los indices
cl->(DBCLOSEAREA())
ELSE
ALERT( " Fichero BLOQUEADO por otro Usuario. " )
ENDIF
ENDIF
Gracias.
Rafael Ordoñez
Valora esta pregunta


0