Pasar registro de una tabla a otra
Publicado por many (127 intervenciones) el 10/10/2017 06:49:55
Saludo a todos
Primero le informo que he superado la lentitud en red usando select y trucos que ustedes me han dado, y en mi form no uso tabla en el ambiente de datos ó data enviromment.
Sigo con fox y aprenderé otro lenguaje para otra necesidad.
Le presento un problema agradeciendo a todos de ante mano su ayuda.
1.-
La siguiente linea funciona sin problema en un form.
INSERT INTO cobros SELECT * FROM c:\g2017\cxctem WHERE aplicar > 0
cobros es una tabla a la que le envío registro de otra llamada cxctem
2.-
Pero esta no quiere funcionar aunque la veo igual, no se si es que ya estoy fundido tengo el día entero programando y ya pasa de la media noche.
INSERT INTO COMPRAS SELECT * FROM c:\g2017\detcom
compras es un tabla y detcom es otra tabla
las tablas tienen los mismos campos ya que duplique una para estar seguro.
Este es el error que me da:
el número de valores seleccionados no coincide con el Mumber de las columnas Insert
Muchas gracias y espero por ustedes como siempre.
Primero le informo que he superado la lentitud en red usando select y trucos que ustedes me han dado, y en mi form no uso tabla en el ambiente de datos ó data enviromment.
Sigo con fox y aprenderé otro lenguaje para otra necesidad.
Le presento un problema agradeciendo a todos de ante mano su ayuda.
1.-
La siguiente linea funciona sin problema en un form.
INSERT INTO cobros SELECT * FROM c:\g2017\cxctem WHERE aplicar > 0
cobros es una tabla a la que le envío registro de otra llamada cxctem
2.-
Pero esta no quiere funcionar aunque la veo igual, no se si es que ya estoy fundido tengo el día entero programando y ya pasa de la media noche.
INSERT INTO COMPRAS SELECT * FROM c:\g2017\detcom
compras es un tabla y detcom es otra tabla
las tablas tienen los mismos campos ya que duplique una para estar seguro.
Este es el error que me da:
el número de valores seleccionados no coincide con el Mumber de las columnas Insert
Muchas gracias y espero por ustedes como siempre.
Valora esta pregunta


0