Pregunta: | 59548 - COPIAR UNA TABLA EN VISUAL FOXPRO |
Autor: | Richi |
Hola necesito saber la sintaxis para poder copiar una tabla de un respaldo otra dañada.
el problema es el siguiente: se me daño una tabla, tengo respaldo pero no se cual sintaxis es para realizar la modificacion abro el nombre de la bd do "almacen" use "F: espaldoc_usa.dbf" c_usa es el k necesito restaurar y ya no se :S necesito ayuda urgente :( |
Respuesta: | Ignacio Casinelli Esviza |
Bueno, hay varias alternativas...
Una es copiarla tal y como cualquier fichero: origen = "c:algunorigenc_usa.dbf" destino = "c:algundestinoc_usa.dbf" COPY FILE (origen) TO (destino) ...recordá que eso lo debés hacer para todos los archivos que conforman la tabla (.DBF, .FPT, .CDX, etc. si aplican) La otra es importar los registros en la tabla, pero si la primera está dañada no sé si te sirva: origen = "c:algunorigenc_usa.dbf" destino = "c:algundestinoc_usa.dbf" USE (destino) IN 0 ALIAS destino SELECT destino APPEND FROM (origen) ... la otra es usando SQL... origen = "c:algunorigenc_usa.dbf" destino = "c:algundestinoc_usa.dbf" USE (origen) IN 0 ALIAS origen USE (destino) IN 0 ALIAS destino INSERT INTO destino SELECT * FROM origen ...creo que la primera es la que te viene mejor. Éxitos, Ignacio |