'Otra forma de copiar tablas de una base de datos a otra.
'En este caso se trata de copiar de Dsystem.Mdb a Datos.Mdb.
'Ademas, para que el ejemplo sea completo, se entiende que
'Dsystem.Mdb esta protegida por contraseņa
Option Compare Database
Option Explicit
Public Function CopiarTabla()
Dim BaseOri As Database
Dim NomBaseOri As String
Dim NomBaseDes As String
NomBaseOri = "c:\Twpac\Dsystem.mdb"
NomBaseDes = "c:\Twpac\Datos.mdb"
Set BaseOri = OpenDatabase("", _
dbDriverNoPrompt, False, _
";DATABASE=" & NomBaseOri & ";PWD=contraseņa")
'Copia la tabla usuarios a la base destino como tabla usuarios tambien
BaseOri.Execute "SELECT usuarios.* INTO usuarios IN '" & NomBaseDes & "' FROM usuarios;"
BaseOri.Close
End Function
'Esta funcion expresa de forma 'generica' como hacerlo de otra forma
Public Function OtraCopiaTabla()
Dim wrk As Workspace
Dim dbs As Database
Set wrk = DBEngine.CreateWorkspace("", "Admin", "")
Set dbs = wrk.OpenDatabase("Ruta_base_origen")
dbs.Execute "INSERT INTO Tabla_Destino IN 'Ruta_Base_destino' SELECT * FROM Tabla_Origen;", dbFailOnError
Set dbs = Nothing
wrk.Close
End Function
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)