border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 08-07-2008, 21:54:24
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 72
william_085 Aun no valorado
Predeterminado Crear base de datos y copiar tabla de otra base

hola amigos, tengo la duda de como crear una base de datos con cierto nombre jalado de un label y que contenga la copia de una tabla de otra base de datos, que todo lo haga en un evento click.

copiar la tabla y que la tabla de origen se borre toda la informacion y que quede solamente donde se copio.


me podrian explicar como hacer todo esto??



gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 09-07-2008, 00:42:55
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado Re: Crear base de datos y copiar tabla de otra base

Código:
Private Sub Command1_Click()
    Dim cTablaNueva As String
    Dim cTablaVieja As String
    Dim ret As Boolean

    cTablaNueva = Text1.Text  '  Nombre que hayas definido
    cTablaVieja = Nombre_Original

    Call Clonar(cTablaVieja, cTablaNueva)

    ' Ahora vaciamos la Tabla Original
    ret = ADOExecute("DELETE From " & cTablaVieja & ";")
    If Not ret Then
        MsgBox("Error al borrar la tabla...")
    End If
End Sub

Private Function Clonar(ByVal Source_Table_Name As String, _
                       ByVal Dest_Table_Name As String) As Boolean
    Dim ret As Boolean

    ret = ADOExecute("Select [" & Source_Table_Name & _
    "].* Into [" & Dest_Table_Name & "] From [" & Source_Table_Name & "];")
    If Not ret then
        MsgBox("Error al crear la tabla...")
    End If
End Function

Private Function ADOExecute(ByVal SQL As String) As Boolean
    Call TuConexion.Execute(SQL, , adCmdText + adExecuteNoRecords + adAsyncExecute)
    DoEvents
End Function
Espero que te funcione sin problemas, aunque has de comprender el peligro que entraña el escribir de memoria...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 09-07-2008, 15:54:40
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 72
william_085 Aun no valorado
Predeterminado Re: Crear base de datos y copiar tabla de otra base

a muy bien muchas gracias, lo voy a probar.

otra cosa, yo tengo un programa que me crea carpetas por dia al momento de guardar informacion asi:

rutared = Mid(rutaresp, 1, 2) + "\Pv Traslados\Inventarios\" + UCase(Format(Date, "dddd ")) + Format(Date, "dd-mm-yy")

mkdir rutared

se genera la carpeta de esta forma por ejemplo de hoy MIERCOLES 09-07-08 asi con ese nombre se crea la carpeta cada dia, a esas carpetas quiero hacer la copia de la base de datos con la tabla, que cada ves que la guarde que la mande a la carpeta del dia, algun tip para poder desarrollar eso??

disculpa tanta pregunta.


gracias
Responder Con Cita
  #4 (permalink)  
Antiguo 09-07-2008, 17:48:00
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado Re: Crear base de datos y copiar tabla de otra base

Ay, ay, ay... Usted perdone, pero el código del anterior mensaje no va a servir para tus propósitos... Interpreté que sólo querías hacer nuevas tablas en la misma base de datos que usa la aplicación...

En este momento tengo que salir; espero que esta noche pueda dedicarte un rato si aun no han dado solución a tu tema.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 09-07-2008, 21:58:29
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado Re: Crear base de datos y copiar tabla de otra base

A ver si te sirve esto que te he preparado...
Archivos Adjuntos
Tipo de Archivo: rar Tu_necesidad.rar (1,7 KB, 10 visitas)
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 09-07-2008, 22:18:27
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 72
william_085 Aun no valorado
Predeterminado Re: Crear base de datos y copiar tabla de otra base

muchas gracias lo voy a checar y comento
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 01:12:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right