FoxPro/Visual FoxPro - Cursores

 
Vista:

Cursores

Publicado por mike (16 intervenciones) el 28/07/2005 00:57:15

amigos:

necesito llenar un cursor con datos de una tabla ( esto lo hago con select)
luego importar del cursor a otra tabla. pero me dice que el archivo no existe
cuando le doy un "append from myCursor ", ( esto no funciona así, pero que podría hacer?)

No puedo hacerlo directamente de tabla a tabla porque tienen
diferente estructura.

el contenido del cursor lo pasé a un arreglo, y luego el contenido
del arreglo a tabla y esto si me funciono con "append from array " pero
cuando tengo mas de 40,000 registros y 15 campos NO me permite trabajar con arreglos.

podría darme algunas ideas.

les agradezco.


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:Cursores

Publicado por Marco A (263 intervenciones) el 28/07/2005 14:52:16
Hola.

Despues de hacer el APPEND FROM seleccionas el cursor que se genera ? Tal vez po eso no te lo encuentra prueba lo siguiente:

SELECT ALL FROM TABLA INTO CURSOR MICURSOR

SELECT MICURSOR

Saludos.
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

RE:Cursores

Publicado por Fernando (34 intervenciones) el 28/07/2005 16:03:28
Prueba lo siguiente:

cuando vayas a utilizar el append blank, hazlo de la siguiente manera

imaginemos que tu tienes abierta una tabla que se llama tabla1

luego ejecutas tu query

ejem;

use tabla1

select * from mi_tabla into cursor mi_cursor

select tabla1

append from dbf('mi_cursor')

alli se utiliza la funcion dbf porq como en el disco fisicamente no existe un dbf llamado mi_cursor, el no lo encuentra y te da error.. con la funcion dbf(), el esta leyendo los datos desde el temporal que crea el resultado del select....

pruebalo y cualquier cosa me avisas
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

Gracias Amigos.

Publicado por mike (16 intervenciones) el 28/07/2005 17:12:24
Gracias amigos por sus ideas y sugerencias!!!!

exitos.

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