Foros del Web » Programación para mayores de 30 ;) » Programación General »

como copiar informacion de un recordset a otro

Estas en el tema de como copiar informacion de un recordset a otro en el foro de Programación General en Foros del Web. ¿Como copiar la informacion contenida en un recordset a otro? tengo una base de datos controlada por un data.recordset y algunas partes de la informacion ...
  #1 (permalink)  
Antiguo 07/11/2003, 03:01
 
Fecha de Ingreso: marzo-2003
Ubicación: Morelia
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta como copiar informacion de un recordset a otro

¿Como copiar la informacion contenida en un recordset a otro?
tengo una base de datos controlada por un data.recordset y algunas partes de la informacion la quiero enviar a otros recordset ¿Alguien sabe como hacer este pase magico???, ya que lo he estado haciendo copiando de cajas de texto, pero es muy tardado y ocupa mucha linea de codigo!!!
espero alguien me pueda ayudar
gracias
  #2 (permalink)  
Antiguo 05/12/2003, 08:19
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 20 años, 5 meses
Puntos: 0
usa ADO.
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<
  #3 (permalink)  
Antiguo 06/12/2003, 00:34
 
Fecha de Ingreso: marzo-2003
Ubicación: Morelia
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
Ya resolvi mi duda!!!! gracias

lic_dahool, ya resolvi el problema ke tenia, pero muchas gracias por recomendarme usar ADO. proximamente empezare a usarlo. gracias por responder a mi problema.

Última edición por djzero; 15/12/2003 a las 17:42
  #4 (permalink)  
Antiguo 12/12/2003, 09:44
 
Fecha de Ingreso: abril-2003
Mensajes: 33
Antigüedad: 21 años
Puntos: 0
hola djzero

yo tengo el mismo problema pa copiar algo de info a otro data.recordset, pero tu ya lo resolviste, podrias ayudarme, como lo hiciste?

saludos.
  #5 (permalink)  
Antiguo 13/12/2003, 11:23
 
Fecha de Ingreso: marzo-2003
Ubicación: Morelia
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
Por supuesto subzerozmk

Mira lo que hize para copiar la información fue que tenia cinco textbox, los cuales queria copiar la inofrmacion a otro data source, bueno pues ahi va lo que hize para copiar la información al vuelo.
Primer paso poner el numero de data source a los que quieres copiar la información. despues vas a colocar otros cinco textbox.
ahora
digamos los textbox en los que se capturan los datos o ya los tienen almacenados son
text1 = nombre
text2 = apellido
text3 = Fecha de nacimiento <-- enlazados a tu data1.recordset
text4 = Edad
text5 = email
y donde keremos copiar la informacion son
text6 = nombre
text7 = apellido
text8 = fecha de nacimiento <- enlazados a tu data2.recordset
text9 = edad
text10 = email

si te fijas te puse la descripción de cada textbox, que es lo que almacena. ahi va porke en tu boton de update es donde va a ir todo el despapaye. Y para que no te vaya a crear un error en tu codigo, pues ke mas ke sean iguales las caracteristicas del campo como es maximo de caracteres, tipo numeroco o alfanumerico etc. Ahora va el codigo, digamos en tu boton guardar o actualizar va a kedar esto

Private Sub cmdguardar()
data2.recordset.addnew
Text6.Text = Text1.Text
Text7.Text = Text2.Text
Text8.Text = Text3.Text
Text9.Text = Text4.Text
Text10.Text = Text5.Text
data2.recordset.update
data1.recordset.update
End Sub

-- explicacion --
// Primero tienes que hacer es ke haga nuevos registros tu data, por eso el data2.recordset.addnew. pongo el dos porke me imagino ke es en el que vas a copiar la información del data1. de ahi copiamos de celda por celda viendo ke sean de la misma caracteristica y le damos el update para que lo guarde en el recordset que tu quieras. y para terminar tambien guardar la información de tu data1. Cada vez ke pulses el boton te generara copia a un nuevo registro. Espero te sirva. si tienes alguna duda escribeme
c ya
  #6 (permalink)  
Antiguo 15/12/2003, 12:53
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tuc - Argentina
Mensajes: 21
Antigüedad: 20 años, 4 meses
Puntos: 0
hay también una forma de copiar la información pero ahorrandote los textbox.

data2.recordset.addnew

data2.recordset!campo1 = data1.recordset!campo1
data2.recordset!campo2 = data1.recordset!campo2
data2.recordset!campo3 = data1.recordset!campo3
data2.recordset!campo4 = data1.recordset!campo4
data2.recordset!campo5 = data1.recordset!campo5

data2.recordset.update
data1.recordset.update
  #7 (permalink)  
Antiguo 15/12/2003, 13:12
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tuc - Argentina
Mensajes: 21
Antigüedad: 20 años, 4 meses
Puntos: 0
ADO y DAO

lic_dahool te recomendó que usaras ADO, no DAO. ADO es mucho más nuevo.
  #8 (permalink)  
Antiguo 15/12/2003, 17:40
 
Fecha de Ingreso: marzo-2003
Ubicación: Morelia
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
gracias ssev13

gracias ssev13
me ayudaste muchisimo reduciendo objetos en la ventana. te lo agradezco.
y si me ekivoke hasta despues lo lei. si era ado.
gracias
  #9 (permalink)  
Antiguo 16/12/2003, 01:31
 
Fecha de Ingreso: abril-2003
Ubicación: Venezuela
Mensajes: 297
Antigüedad: 21 años
Puntos: 1
estoy un toque oxidado que control uso para esto

o sea cual control tenia
data2.recordset!campo1 = data1.recordset!campo1

el Adodc ese es o lo estan referenciando a otro
__________________
crecer es conocer y conocer es aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:14.