Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 11:12
peter31
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Como conectar con una base de datos acces?

Buenas gente;

Bueno la duda es esa, como conectar con una base de datos acces. Soy muy nuevo en esto de la programacion asi que estoy manejando un manual de visual.net el problema es que en el manual hay un ejemplo de conexion para SQLServer y yo necesito hacer la conexion con Access.

Bueno les dejo el codigo que estoy generando y por favor indiquenme los errores que encuentren. Si son muy "tontos" tengan en cuenta que soy nuevo asi que no se sorprendan.

Este es el codigo:

Imports System.Data.OleDb

'Quiero abrir la conexion mediante un boton, en el evento click
Try
Dim oConexion As New OleDbConnection()
oConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Server=(C:\Users\Carrefour\Documents\Cosas de Pedro\Analista en sistemas\Proyecto 2010);Database=Prueba;uid=;pwd=;"
'La base de datos se llama Prueba y no tiene nombre de usuario ni contraseña.

oConexion.Open()
MessageBox.Show("Conectado")

Catch oExcep As OleDbException
' si se produce algún error,
' lo capturamos mediante el objeto
' de excepciones particular para
' el proveedor de OLEDB
MessageBox.Show("Error al conectar con datos" & _
ControlChars.CrLf & _
oExcep.Message & ControlChars.CrLf & _
oExcep.Source())

End Try

Bueno ese es el codigo.
Una de las principales dudas que tengo es que en el manual nunca explica si tengo que poner la ruta de la base de datos.

El error que me aparece es el siguiente:
"Error al conectar con datos"
"No se pudo encontrar el archivo ISAM instalable"
"MicrosoftJet Database Engine"

Bueno eso es todo desde ya muchas gracias.