FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Copiar el contenido de un DataSet a otro DataSet
Hola,
¿Hay alguna manera rápida de copiar el contenido de un TDataSet a otro TDataSet?Por si sirve de algo, los datos los obtengo a través de una TQuery Muchas gracias |
#2
|
||||
|
||||
¿y si utilizas el mismo query para los dos datasets?
__________________
|
#3
|
|||
|
|||
Es un poco complejo de explicar pero no me sirve. Realmente necesito copiar el contenido de un TDataSet en otro.
Muchas gracias por tu ayuda |
#4
|
|||
|
|||
He encontrado el siguiente procedimiento que creo que me servirá (tiene buena pinta):
procedure MoverDatosTabla(prmDSOrigen, prmDSDestino :TDataSet); var Campo :string; i :integer; begin prmDSDestino.EmptyTable; prmDSDestino.Open; with prmDSOrigen do begin Open; while not EOF do begin prmDSDestino.Append; for i := 0 to FieldCount-1 do begin Campo := prmDSOrigen.Fields[i].FieldName; prmDSDestino[Campo] := prmDSOrigen[Campo]; end; prmDSDestino.Post; Next; end; Close; end; prmDSDestino.Close; end; Os lo dejo aquí por si a alguien le interesa. Muchas gracias a todos por vuestra colaboración. |
#5
|
||||
|
||||
y con un
Dataset1:=datasetorigen; en este caso tendrias los datos en dos datasets distintos |
#6
|
|||
|
|||
No, así lo único que estaría haciendo es solo apuntar al mismo dataset de origen desde otra variable.
Saludos... |
#7
|
||||
|
||||
Cita:
(a) Si lo que quieres es otro DataSet con los mismos datos, vuelve a ejecutar la misma consulta en el segundo DataSet. (b) Si el segundo DataSet es una tabla, yo te recomiendo que revises la cláusula SQl INSERT..INTO; Una vez insertados abre el segundo DataSet sobre la tabla destino. (c) Si el segundo DataSet es una tabla y no puedes utilizar INSERT..INTO; Haz un recorrido por el primer DataSet y ves insertando en el segundo (Post o INSERT-SQL-); (d) Si el segundo DataSet es una tabla y usas BDE, revisa en la ayuda de Delphi sobre el componente TBachMove.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
|||
|
|||
Ok Veamos
usa la funcion clone,
la funcion listar series es otro dataset //Lo Edite para poner todo en minusculas Última edición por jhonny fecha: 29-03-2007 a las 22:27:42. |
#10
|
|||
|
|||
Hola...
Ya te fijaste de la fecha del mensaje original? Es de hace más o menos un año... Otra cosa, te recomiendo que leas la Guía de Estilo de los foros. Saludos... |
#11
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#12
|
|||
|
|||
tarde pero sin sueño
si los dos dataset tienen la misma estructura
si no tienen la misma estructura o
espero les sirva, logico a los que andemos buscasdo un caso similar, ya que la pregunta tiene bastante tiempo |
#13
|
||||
|
||||
Este Hilo podría ser bautizado como el Ave Fénix
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#14
|
|||
|
|||
jaja...
Reviviendo hilos viejos... Que cosas... |
#15
|
||||
|
||||
Y habiendo renacido de las cenizas, con el poder que se me confiere, les digo hoy mis hermanos, que el día 21/11/2007 este hilo volverá a renacer como lo ha estado haciendo por los últimos dos años....
__________________
|
#16
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#17
|
||||
|
||||
Pues aquí estoy, reviviendo el hilo que renace cada año.
No se me olvidó, pero creo que a Jhonny sí Saludos
__________________
|
#18
|
||||
|
||||
que clase de alarma extraña tenias programada por ahi
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#19
|
||||
|
||||
Bueno, parece que tuve un problema con el calendario de google pues no quizó decirme nada , aunque la verdad es que siempre me acuerdo de estas cosas pero esta se me paso por completo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 21-11-2007 a las 18:50:48. Razón: Colocar lengua :D |
#20
|
||||
|
||||
Definitivamente no tenia bien configurado ese recordatorio ...
http://img512.imageshack.us/img512/2...revivirza8.jpg
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 21-11-2007 a las 19:06:38. |
|
|
|