Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Database Access en misma raiz

Estas en el tema de Database Access en misma raiz en el foro de Visual Basic clásico en Foros del Web. Busqué y no encuentro, me dijieron que ponga "/basededatos.mdb" en la propiedad del data, pero cuando le doy play no funciona y tengo que poner ...
  #1 (permalink)  
Antiguo 23/08/2010, 10:28
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Database Access en misma raiz

Busqué y no encuentro, me dijieron que ponga "/basededatos.mdb" en la propiedad del data, pero cuando le doy play no funciona y tengo que poner todo entero (c: ... ), lo que quiero es tener la base de datos en la misma carpeta con la ruta "/database.mdb" para evitar tener que volver a compilar por si muevo el programa o cambio de maquina ...
Nosé si se entendio, sepan disculpar!.
Un saludo!.
  #2 (permalink)  
Antiguo 25/08/2010, 14:06
Avatar de Lostan  
Fecha de Ingreso: junio-2010
Ubicación: en el glorioso reino de Chile
Mensajes: 434
Antigüedad: 13 años, 10 meses
Puntos: 8
Respuesta: Database Access en misma raiz

intenta esto en el evento load del formulario
con un control Ado

Código:
Private Sub Form_Load()
    ' Indicar la base de datos a usar, en este caso la bd1.mdb esta en la misma ubicacion que la aplicacion
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                              "Data Source=" & App.Path & "\bd1.mdb"
    
    Adodc1.CursorType = adOpenDynamic
    ' Conectarlo a la tabla de prueba
    Adodc1.RecordSource = "Tabla1"
    ' Refresh es necesario para que se cargue la tabla
    Adodc1.Refresh
end sub
donde bd1.mdb es el nombre de tu base de datos
Tabla1 es el nombre de la tabla a la que deseas conectarte
__________________
Si el enemigo os muestra clemencia, no hagais lo mismo matadlos¡¡¡

Rey Rufus, de Inglaterra (Medieval 2 Total War)..

Etiquetas: access, database, raiz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.