Visual Basic - Tabla temporal

Life is soft - evento anual de software empresarial
 
Vista:

Tabla temporal

Publicado por Hera (7 intervenciones) el 16/06/2003 21:48:59
Hola.... ¿como hago para copiar un recordset en una tabla temporal para hacer un reporte??

Gracias de antemano...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Tabla temporal

Publicado por Yamil Bracho (226 intervenciones) el 17/06/2003 17:00:59
Si ya tienes creada la tabla temporal, solo debes hacer lo siguiente

rsOrigen.Open "SELECT ..", TuObjetoConnection
rsDestino.Open "SELECT * FROM TuTablatemporal", TuObjetoConnection,adOpenStatic, adLockOptimistic

Do While Not rsOrigen.Eof
rsDestino.AddNew
rsDestino.Fields("Campo") = rsOrigen.Fields("Campo")
...
rsDestino.Update
rsOrigen.MoveNext
Loop
rsOrigen.Close: Set rsOrigen = Nothing
rsDestino.Close: Set rsDestino = Nothing

Saludos
Yamil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tabla temporal

Publicado por rmorisb (6 intervenciones) el 19/06/2003 01:24:29
mas corto que lo de yamil es hacer un
conection.execute "Insert Into TablaDestino in TablaOrigen where ...",coneccion etc.

suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Tabla temporal

Publicado por YamilBracho (226 intervenciones) el 19/06/2003 02:40:48
Si pero solo si las tablas tienes la misma estructura :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una pregunta delicada....

Publicado por Esteban (1144 intervenciones) el 19/06/2003 06:31:00
La sintaxis "Insert Into TablaDestino in TablaOrigen where ..." a qué SQL corresponde, pues no es nada estandar.

Conozco la forma "Insert into TablaDestino Select [campos] from TablaOrigen"
Esta es la que uso y que conozco desde que me inicié en las BDs
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar