Resultados 1 al 3 de 3

Crear ficheros MDB desde Visual Basic

  1. #1 Crear ficheros MDB desde Visual Basic 
    Iniciado
    Fecha de ingreso
    Sep 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    Hola, compañeros programadores:

    Estoy atascado ante algo que no me cabe duda que se puede hacer, pero no sé cómo y estoy ya loco de tanto ojear ejemplos incompletos por internet.

    Mi intención es, desde un entorno de Visual Basic 6, crear una base de datos a través de instrucciones SQL. Ya sé cómo programar todo esto a través de objetos ADO, pero sigo teniendo un problema: y es que sólo me funciona si dispongo ya de una Base de Datos creada desde Access, aunque sea un fichero vacío.

    Lo que yo quiero es poder crear también ese fichero desde Visual Basic para luego efectuar las demás operaciones.

    ¿Alguien podría indicarme cómo hago esto?

    Adelanto que no me basta con crear un fichero binario normal mediante las instrucciones OPEN de manejo de ficheros típicos, pues el formato del fichero no es el mismo.

    También sé que hay otros modos de crear un fichero sin utilizar SQL, por favor, absténgase quien me vaya a hablar de ello para no liarnos.

    Un saludo y gracias por anticipado.

    Glaurung.
    Citar  
     

  2. #2  
    Iniciado
    Fecha de ingreso
    Sep 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    Buscando, buscando, finalmente he encontrado un método para crear un fichero .mdb, así que me respondo a mí mismo por si alguien se encuentra en mi misma situación.

    ' procedimiento para crear la base de datos
    Private Sub creaDB()
    On Error GoTo error
    ' Inicializa catBase
    Set catBase = New ADOX.Catalog
    ' Crea la base de datos
    catBase.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ruta & ";")
    ' Libera de memoria el catálogo
    Set catBase = Nothing
    FrmTablas.Enabled = True
    txtNomtab.SetFocus
    Exit Sub
    error:
    MsgBox "Se produjo un error inesperado.", vbCritical, "Data Base Creator 1.0"
    Call reiniciarAplicacion
    End Sub
    Citar  
     

  3. #3  
    Administrador Foros HH
    Fecha de ingreso
    Mar 2002
    Mensajes
    3.067
    Descargas
    5
    Uploads
    0
    Los objetos ADOX son muy potentes para crear, modificar, eliminar, dar permisos, etc...
    Recuerdo que los utilicé hace unso 4 años para un proyecto un tanto peculiar.
    Saludos.
    Citar  
     

Temas similares

  1. Bloquear Windows desde Visual Basic
    Por kamusevan en el foro GENERAL
    Respuestas: 2
    Último mensaje: 15-08-2006, 01:32
  2. Aprende Visual Basic desde 0
    Por das090 en el foro PROGRAMACION DESKTOP
    Respuestas: 2
    Último mensaje: 16-07-2006, 06:40
  3. como crear keygen en visual basic
    Por dksoul en el foro PROGRAMACION DESKTOP
    Respuestas: 13
    Último mensaje: 03-10-2004, 15:21
  4. Descarga de ficheros desde Internet con visual basic
    Por c@z en el foro PROGRAMACION DESKTOP
    Respuestas: 5
    Último mensaje: 30-12-2002, 00:56

Marcadores

Marcadores