FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
pasar de una tabla1 a una tabla2 la misma info
Buenas tardes:
Tengo una tabla1 que tiene campos campo1, campo2 Tengo otra tabla que tienen campos campo1, campo2, campo3 donde para la tabla1 y la tabla2 los campos campo1 y campo2 son exactamente iguales. lo unico que cambia es que la tabla2 tiene un campo que se llama campo3. como se hace para pasar toda la informacion de la tabla 1 a la tabla2
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#3
|
||||
|
||||
esto lo coloco en mi dataset1.insertsql??
y mi pregunta es donde queda mi campo3 de la tabla2
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#4
|
||||
|
||||
mmmmm, si los quieres pasar todos de una vez desde delphi
en este caso Campo3 quedaría vacio.... si lo que queires es ir pasando campo1 y campo2 y tambien asignar un valor a campo3, lo que tendrías que hacer es un ciclo que recorra todo tu dataset y luego asignar T1.campo1=T2.campo1 y asignarle el valor a campo3.... de uno por uno... a menos que campo 3 se pueda calcular con campo1 y campo 2.....
__________________
Última edición por ContraVeneno fecha: 27-07-2005 a las 00:17:09. Razón: no había visto tu pregunta de donde queda el campo 3 |
#5
|
||||
|
||||
Pues en realidad campo3 es un trigger en interbase creado como before insert, entonces el campo no quedara vacio
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#6
|
||||
|
||||
Hola estoy intentando hacer la instruccion propuesta por Contraveneno, pero tengo un inconveniente:
y no me esta guardando nada en la base de datos, debo agregarle algo mas??, gracias por la ayuda
__________________
El espiritu humano no se acaba cuando es derrotado se termina cuando se rinde. Última edición por dec fecha: 09-09-2005 a las 20:38:28. Razón: Ajustar el ancho del texto |
#7
|
||||
|
||||
Hay una ligera diferencia entre tu ejemplo y el mio.
Además de eso, la instrucción Open no debería estar despues de un ExecSQL, de hecho, Open se utiliza solo cuando son consultas (select) y ExecSQL se utiliza cuando se van a realizar cambios (Update, insert, delete, etc) Pero no debes usar las dos juntas. Y creo que falta un espacio antes del and
__________________
Última edición por ContraVeneno fecha: 31-08-2005 a las 19:42:20. |
#8
|
||||
|
||||
Asi tambien
Asi tambien se puede hacer, pero es mas funcional como dice contraveneno
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
|
|
|