FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Copiar Registro
holaz... tengo un dramita ke no se como se copia un registro de una tabla a otra, puedo hacer el bucle while, pero como pasar un registro a otra no...
kien me ayuda.? gracias |
#2
|
|||
|
|||
bueno no se si quieres pasar todos los registros que te genera una consulta o solo algunos registros. para darme a entender mejor aqui te paso un ejemplo, haber si te sirve.
En consulta en sql insert into tabla_temporal(campo1, campo2, campo3) select campo1, campo2, campo3 from tablas where condicion con While de tabla1 a tabla2: tabla1.first; while not tabla.eof do begin tabla2.append; tabla2.FieldByName ('valor').asfloat := valor.Field.Value ; tabla2.FieldByName ('fecha').asdatetime:= fecha.field.value; tabla2.post; end; para este caso, valor y fecha son campos que estan relacionados con la tabla1, espero darme a entender y que te sirva |
#3
|
|||
|
|||
hooo me falto que debajo de tabla2.post, debe ir tabla1.next, para que avance al siguiente registro.
con el while este estas copiando toda la tabla1 a la tabla 2, ya tu le pones las condiciones que necesites o a partir de que registro o lo que tu necesites ok. |
#4
|
||||
|
||||
hola:
O para no escribir todos los campos: Por supuesto si las tablas tienen las misma estructura. Suerte!
__________________
desde Corrientes, Argentina.. Cuna del Libertador de America |
#5
|
|||
|
|||
wenaz
si, estan buenas las respuestas...pero tengo una duda...
si kiero pasar el valor de una tabla a una variable..? como lo hago? |
#6
|
||||
|
||||
Depende de lo que quieras hacer..
Hola:
Cita:
bueno.. si por ejemplo tenes variables de tipos distintos.. le vas especificando de que te tipo es la variable.. y el dataset hace la conversion .El tipo de variable por supuesto depende de lo que quieras hacer luego..
Guarda con los Errores.. Saludos!
__________________
desde Corrientes, Argentina.. Cuna del Libertador de America |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como copiar un registro en la misma tabla... | ilichhernandez | Conexión con bases de datos | 3 | 19-12-2005 17:31:25 |
Copiar registro activo en uno nuevo | fjolivares | Firebird e Interbase | 2 | 30-12-2004 15:16:32 |
Como Copiar Un Mismo Registro De Una Tabla A Otra En Delphi | NaZi_DjInN | Tablas planas | 2 | 30-09-2004 22:13:17 |
Como copiar un registro cambiando el campo de clave primaria | Javi2 | SQL | 2 | 17-09-2004 20:49:50 |
Copiar registro | JLedian | Varios | 4 | 11-05-2004 18:25:28 |
|