Anexar varias tablas a otra

Hola experto
De antemano gracias por la asesoría que me puedas brindar.
Tengo un directorio c:\bases
En el cual tengo varios archivos llamados.
anexados.dbf
base_1.dbf
base_2.dbf
base_3.dbf
Hasta base_n, donde n puede ser cualquier numero
Y tengo la necesidad de anexar los registros de cada una de las tablas
al archivo anexados.
Yo lo hago de la siguiente forma
Use anexados
append from base_1
append from base_2
y asi sucecivamente
Como le puedo hacer para que por medio de un do while u otra función vaya al directorio c:\bases, y busque todos los archivos que se llamen base_1, 2, 3 etc.
Y los anexe al archivo anexados
N puede ser cualquier numero
Nuevamente Gracias por la asesoría que me puedas brindar.
Saludos

1 Respuesta

Respuesta
1
Intenta:
USE Anexados
m.nContador = 1
m.cArchivo = "C:\Bases\Base_" + ALLTRIM( STR( m.nContador ) ) + ".dbf"
DO WHILE FILE( m.cArchivo )
APPEND FROM (m.cArchivo)
m.nContador = m.nContador + 1
m.cArchivo = "C:\Bases\Base_" + ALLTRIM( STR( m.nContador ) ) + ".dbf"
Enddo
Bueno, eso digo yo...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas