Gracias, ya corregi si eran diferentes nombres los campos.
Muchas gracias.
D. Arias.
________________________________
De: Ricardo Moscarda <rmoscarda@3rom.com.ar>
Para: usuarios_fox@yahoogrupos.com.mx
Enviado: Jueves, febrero 16, 2012 7:23 A.M.
Asunto: RE: [usuarios_fox] Copiar registros de una tabla a otra
Para utilizar scatter y gather los nombres de los campos de ambas tablas
tienen que tener el mismo nombre y mismo tipo de datos.
Si tienes nombres de campos diferentes quizás te convendría utilizar un
SELECT y guardarlo en un cursor con los nombres de los campos que necesitas
en la tabla 2, luego, te situas sobre la tabla 2 y después haces un APPEND
FROM DBF("nombre_de_cursor")
Al margen creo que te convendría usar el SCAN y no WHILE.
Cualquier cosa envía las estrtucturas de las tablas para ver un poco mejor
que campos quieres pasar.
Espero te sirva.
Saludos.
Ricardo Moscarda
3ROM
De: usuarios_fox@yahoogrupos.com.mx [mailto:usuarios_fox@yahoogrupos.com.mx]
En nombre de demetrio
Enviado el: miércoles, 15 de febrero de 2012 20:48
Para: usuarios_fox@yahoogrupos.com.mx
Asunto: [usuarios_fox] Copiar registros de una tabla a otra
Hola! espero que me puedan dar luz en este error, tengo dos tablas donde una
(catalogo-9 con tres campos),son unos datos importados desde excel y los
quiero copiar a la tabla catalogo que tiene varios campos, realize lo
siguiente:
USE CATALOGO-9 IN 1
use CATALOGO INDEX CATALOGO ORDER CUENTA IN 2
Select 1
Go Top
Do While !eof()
scatter memvar
Select 2
Append Blank
gather memvar
Select 1
Skip
Enddo
y me crea los registros en blanco.
Gracias por su ayuda.
[Se han eliminado los trozos de este mensaje que no contenían texto]
[Se han eliminado los trozos de este mensaje que no contenían texto]
quinta-feira, 16 de fevereiro de 2012
Re: [usuarios_fox] Copiar registros de una tabla a otra
__._,_.___
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com
.
__,_._,___
Nenhum comentário:
Postar um comentário