FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pasar una tabla o base de dato a otra
-Hola, necesito pasar unos datos de una tabla a otra tabla, que octiene los mismo campos.
-Me pueden decir, que me hace falta o que ecolocado demas... Error que muestra el sistema:
utilizo: Delphi xe2, IBDataset. Firebird... -IBDataset: ASISTENCIA_MADRE1. El Codigo que se esta utilizando:
Espero sus respuesta, Por favor y gracias... |
#2
|
||||
|
||||
Como ya supongo que lo sabes, pero aquí lo vuelvo a poner:
Pregunta si tienes alguna duda |
#3
|
|||
|
|||
Pasar una tabla o base de dato a otra
tambien ise esta modificación, en el codigo que tengo en el IBDataset.(y hago llamado en el codigo) Y me da el siguiente error.
Error que muestra el sistema:
Codigo en el IBDataset:
|
#4
|
||||
|
||||
Claro, es una sentencia sql no válida.
Pero ¿eso tiene algo que ver con lo anterior? |
#5
|
|||
|
|||
Pasar una tabla o base de dato a otra
Si tiene que ver. estoy asiendo el llamado aqui:
IBdataset:ASISTENCIA_MADRE1.
___________________________________________________ este es mi nuevo codigo, y tambien me da error:
|
#6
|
||||
|
||||
Creo que no nos estamos entendiendo
Tú quieres pasar todos los registros de una tabla a otra tabla que tiene los mismo campos, ¿es eso? |
#7
|
|||
|
|||
Si, quiero pasar una tabla a otra, con los mismo campos...
|
#8
|
||||
|
||||
Bien, pues entonces solamente tienes que hacer lo que te he indicado al principio.
Te sobra todo ese código que has puesto. Unicamente: Pon ese código en un ibquery y lo ejecutas, nada más. |
#9
|
|||
|
|||
Aver si te entiendo ese codigo lo coloco Donde:
En el IBQuery(donde hago el llamado a la tabla): insert into tabladestino select * from tablafuente y En el boton donde le Doy la Acción. De pasar de una tabla a otra: Dmodulo.ASISTENCIA_MADRE.Close; Dmodulo.ASISTENCIA_MADRE.SQL.Text:='insert into ASISTENCIA_MADRE Select * from DiasMadres (APELLIDO, APELLIDO, CEDULA, CEDULA,CODIGO_COLEGUIO,CODIGO_COLEGUIO,COLEGUIO, COLEGUIO, CORREO, CORREO, DIAS_TRABAJADO, DIAS_TRABAJADO1,DIAS_TRABAJADO1, DIAS_TRABAJADO2, DIAS_TRABAJADO2, DIAS_TRABAJADO3,DIAS_TRABAJADO3, DIAS_TRABAJADO4, DIAS_TRABAJADO4, DIAS_TRABAJADO5, DIAS_TRABAJADO5, DIAS_TRABAJADO, MONTO, MONTO, MUNICIPIO, MUNICIPIO, NOMBRE, NOMBRE, PARROQUIA, PARROQUIA, TIPO_DOCUMENTO, TIPO_DOCUMENTO, TLF_CELULAR, TLF_CELULAR, TLF_FIJO, TLF_FIJO) values (:APELLIDO, :APELLIDO, :CEDULA, :CEDULA, :CODIGO_COLEGUIO, :CODIGO_COLEGUIO, :COLEGUIO, :COLEGUIO,:CORREO, :CORREO, : DIAS_TRABAJADO, : DIAS_TRABAJADO1, : DIAS_TRABAJADO1, : DIAS_TRABAJADO2, : DIAS_TRABAJADO2, : DIAS_TRABAJADO3, : DIAS_TRABAJADO3, : DIAS_TRABAJADO4, : DIAS_TRABAJADO4, : DIAS_TRABAJADO5, : DIAS_TRABAJADO5, : DIAS_TRABAJADO, :MONTO, :MONTO, :MUNICIPIO, :MUNICIPIO,:NOMBRE, :NOMBRE, :PARROQUIA, :PARROQUIA, :TIPO_DOCUMENTO, :TIPO_DOCUMENTO, :TLF_CELULAR, :TLF_CELULAR, :TLF_FIJO, :TLF_FIJO)'; DMODULO.ASISTENCIA_MADRE.Open; O no es asi en ninguna de las dos?... Última edición por maxzama fecha: 08-01-2015 a las 18:45:15. |
#10
|
||||
|
||||
Si quieres pasar todos los registros de una tabla a otra tabla.
Nada más. Pero si quieres hacer otra cosa, entonces no te has explicado bien. |
#11
|
|||
|
|||
No quiero hacer otra funcion, solo quiero pasar los datos de una tabla a otra.
Por eso te preguntaba en el comentario anterior, si era asi. como lo tengo que hacer. Ya que tengo un IBQuery donde llamo la base de dato. Y un boton Donde le doy la Acción o le digo que haga. // que al precionarlo me pasa los datos de una tabla a otra. Disculpas las molestias. Pero no se, si es que me hago entender... |
#12
|
||||
|
||||
Pues no sé, creo que está bastante claro. Tú dices que quieres pasar TODOS los registros de una tabla o otra tabla.
Yo te contesto que solamente has de ejecutar la siguiente sentencia: insert into tabladestino select * from tablaorigen Eso es todo, no tienes nada más que hacer, sobra todo tu código, bórralo, elimínalo, no sirve para nada, no hace falta. Así de simple. |
#13
|
|||
|
|||
Disculpa que moleste nuevamente.
Bueno creo que no me hecho entender ese codigo, Que me estas dando. Lo tengo que colocar en el boton donde estoy dando la accion o en el IBQUERY(donde hago el llamado de la base de dato). |
#14
|
||||
|
||||
Si tienes un botón, al pulsarlo, por ejemplo
|
#15
|
|||
|
|||
Aun me sigue dando error:
Error del sistema:
Este es el codigo que se tiene en el boton:
Y en el IBQuery tengo el siguiente codigo: Select * from ASISTENCIA_MADRE |
#16
|
||||
|
||||
¿Y eso qué tiene que ver con lo que te he escrito una cuantas veces?
|
#17
|
||||
|
||||
En ese Data Module llamado Dmodulo, pon un ibquery.
Luego copias este código al pulsar el botón (y borra todo lo que tienes escrito)
|
#18
|
|||
|
|||
El Error que tenia en todo el codigo era:
// era por algo tonto(que no corria), y lo tenia en mis narices y no lo vi. Gracias por la Ayuda panal. y la pasiencia... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como seleccionar datos de una columna en base a un dato de otra de la misma Tabla | Cristhor1982 | MS SQL Server | 21 | 04-12-2014 09:50:06 |
Como pasar un base de dato a otra? | maxzama | Varios | 8 | 03-12-2014 22:00:20 |
copiar de una tabla de una base de datos a otra tabla igual de otra base de datos | ingabraham | Conexión con bases de datos | 1 | 14-10-2008 23:16:42 |
pasar un dato de una tabla a otra | betty_loo | Conexión con bases de datos | 11 | 12-11-2007 23:10:48 |
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
|