Visual Basic - Pasar contenido de una tabla a otra

Life is soft - evento anual de software empresarial
 
Vista:

Pasar contenido de una tabla a otra

Publicado por Norberto (16 intervenciones) el 21/05/2001 21:01:59
Saludos a todos:

Alguien ayudeme, quiesiera pasar el contenido de una Tabla a Otra. La segunda tabla ya existe y tiene exactamente la misma estructura, solo que se llama diferente. Ambas estan dentro de la misma BD.

De antemano gracias

Norberto
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

RE:Pasar contenido de una tabla a otra

Publicado por Martin {^_^} (30 intervenciones) el 21/05/2001 21:23:34
No es la manera más cómoda puesto que tienes que escribir más pero funciona bien:

Suponer que vas a pasar info de reportes a reportes2
Inicas las dos tablas que vas a usar.

Dim reportes As Recordset
Set reportes = basededatos.OpenRecordset("REPORTES", dbOpenDynaset)

Dim reportes2 As Recordset
Set reportes2 = basededatos.OpenRecordset("REPORTES2", dbOpenDynaset)

reportes2.addnew
reportes2("PRECIO")=reportes("PRECIO")
reportes2("CODIGO")=reportes("CODIGO")
ETC...

reportes2.update

reportes2.close
reportes.close

espero te ayude, nota: este codigo es para DAO
<fin de texto>
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

RTA

Publicado por José Ariel (165 intervenciones) el 21/05/2001 22:34:34
En los motores de bases de datos funciona esto que es lo mejor:
INSERT INTO Tabla2 SELECT * FROM TABLA1 */ puede ir un where

claro que las tablas deben poseer estructura similar y algunas otras cosas. Probalo. chau
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