FoxPro/Visual FoxPro - consulta

 
Vista:

consulta

Publicado por canalero (40 intervenciones) el 03/02/2005 21:05:13
Buen día amigos
miren necesito hacer una consulta en dos base de datos donde ambas tablas tienen una columna con los mismos datos pero con nombre de columnas diferentes. necesito verificarla para k ambas tablas tengan los mismos datos. necesito hacer que me verifique en una si tiene las mismas lineas en la otra es decir si en la tabla1 tiene el codigo '123' en la tabla2 debe aparecer y si no aparece lo valla guardando en un archivo y viceversa. espero haberme explicado.

saludos y k dios los bendiga
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:consulta

Publicado por Alexander Ariel (31 intervenciones) el 03/02/2005 22:33:56
Algo por el estilo, no es complicado, tan solo debes de abrir ambas bd y sus tablas, o crear cursores y comparar.
SELECT fotos
PRIVATE c
c=1
DO WHILE c<= RECCOUNT()
IF fotos.imagen=fotos1.imagen
ELSE
SELECT imagenesfaltantes
APPEND BLANK
replace imagen WITH fotos.imagen
replace faltaen WITH " BD= datos tabla= imagen"
=TABLEUPDATE(.t.)
endif
c=c+1
SELECT fotos
SKIP 1
IF EOF()
GO BOTTOM
ENDIF
ENDDO
*********
c=1
SELECT fotos1
DO WHILE c<= RECCOUNT()
IF fotos1.imagen=fotos.imagen
ELSE
SELECT imagenesfaltantes
APPEND BLANK
replace imagen WITH fotos1.imagen
replace faltaen WITH " BD= imagenes tabla= imagen"
=TABLEUPDATE(.t.)
endif
c=c+1
SELECT fotos1
SKIP 1
IF EOF()
GO BOTTOM
ENDIF
ENDDO

SELECT imagenesfaltantes
BROWSE last
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