
10/11/2006, 06:06
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 17
Antigüedad: 19 años, 2 meses Puntos: 0 | |
Anexar varias tablas secuencialmente Estoy intentando anexar una serie de tablas con nombre secuencial (010106, 020106, 030106, 040106....) a una tabla TOTAL, mediante un bucle DO WHILE.....LOOP. Parece que funciona bien, puesto que defini marcadores en medio del código y me daba bien los nombres y el numero de registros (de cada tabla)... Pero el resultado es que en la tabla TOTAL solo me anexa la tabla de la primera secuencia, es decir la 010106. El resto de tablas parace que si lo vaya a hacer, pero no lo realiza. El INSERT INTO solo lo hace una vez, con la primera taba de la secuencia ¿Por qué el resto no?........Me pierdo ¿Me falta algo? 'Defino variables
crealo = "TOTAL"
contador = 1
mant = "0106" 'Empieza el bucle
do while contador < 32 ' Defino como serán las secuencias, 010106, 020106, 030106...
If len(contador)=1 then contador="0"&contador End if
a3 = contador & mant 'sentencia SQL
sSQL = "INSERT INTO "&crealo&" SELECT "&a3&".* FROM "&a3 'Ejecutamos la orden
set RS = oConn.Execute(sSQL) 'Incrementamos el contador y volvemos
contador=contador+1
Loop |