Linux Peru Server

 


[Solucion] No se reconoce el formato de base de datos ‘C:\***.accdb’ – Microsoft JET Database Engine [VB.Net]




En Vb.Net al intentar conectar con una db de Access 2007 (o superior) por ConectionString puede que nos de un error similar a este:


 
No se reconoce el formato de base de datos 'C:\****\EmpleadosProyectosHoras.accdb'.
Microsoft JET Database Engine



Este error es porque estamos usando una version antigua del Provider (quizas para versiones anteriores de Access) que se encarga de hacer la gestion de la base de datos, en mi caso estaba usando la version 4.0:

Provider=Microsoft.jet.oledb.4.0



Para solucionarlo basta con cambiar el Provider por una version mas actual como la version12.0:

 
Provider=Microsoft.ACE.OLEDB.12.0



Dejo un codigo de conexion a la base de datos para que vean como quedaria el codigo:

 
   Try
            'Crear Conexion
            Dim oConexion As New OleDbConnection()
            oConexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;data source=..\..\..\EmpleadosProyectosHoras.accdb"

            'Abrir Conexion
            oConexion.Open()
            MsgBox("Conectado")

            'Cerrar Conexion
            oConexion.Close()
            MsgBox("Desconectado")

     Catch ex As Exception

        MessageBox.Show("Error al conectar con la Base de Datos" & _
            ControlChars.CrLf & _
            ex.Message & ControlChars.CrLf & _
            ex.Source())

     End Try



Nota: Si el error persiste podria ser que la DB este dañada o el archivo este protegido, si pasa esto intenta abrirlo desde el propio Access y ve si carga normalmente.


Terminos de Busqueda:

  • no se reconoce el formato de base de datos access
  • no se reconoce el formato de base de datos access 2007
  • ¡no se conoce el formato de base de datos
  • recorrer un dataset buscando el maximo valor
  • recorrer registro tabla access visual basic 2010
  • recorrer combobox vb net
  • problema al insertar datos en oracle desde vb 2010
  • ordenar sueldos de manor a mayor consola visual basic
  • ordenar de mayor a menor en visual net consola
  • office 2010 vb6 nos se reconoce el formato de la base de datos
  • no se reconose el formato de base de datos c#
  • no se reconoce el formato de la base de datos visual basic
  • rescatar informacion de combobox en textbox visual net 2010
  • solucion cando no reconoce el formato de la base de datos
  • visual basic no se reconoce el formato de base de datos
  • visual basic formato Fifa 2010
  • visual basic consulta dni internet
  • vb no reconoce base de datos en acces 2010
  • vb net 2010 ms acces sumar columnas
  • vb net 2010 leer registro db mysql y sumar un numero

11 pensamientos en “[Solucion] No se reconoce el formato de base de datos ‘C:\***.accdb’ – Microsoft JET Database Engine [VB.Net]”

  1. Firefox 5.0.1 Firefox 5.0.1 Windows XP Windows XP

    Thanks on your marvelous posting! I quite enjoyed reading it, you may be a great author.
    I will ensure that I bookmark your blog and will often come back down the road.
    I want to encourage one to continue your great job,
    have a nice weekend!

  2. Google Chrome 13.0.782.112 Google Chrome 13.0.782.112 Windows 7 x64 Edition Windows 7 x64 Edition

    Unquestionably believe that which you stated. Your favorite justification seemed to be on the internet the easiest thing
    to be aware of. I say to you, I certainly get
    annoyed while people consider worries that they plainly do not know
    about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects ,
    people can take a signal. Will probably be back to get more.
    Thanks

  3. Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    Thank you a lot for sharing this with all of us you really recognize what
    you’re talking about! Bookmarked. Kindly additionally seek advice from my site =). We may have a hyperlink exchange arrangement between us

  4. Internet Explorer 8.0 Internet Explorer 8.0 Windows Vista Windows Vista

    This was obviously a good sign, even as we had not supposed to
    find greatly fine gold inside the stone. Scores of reefs are
    actually lying idle in Queensland from where tremendous yields were obtained near the surface, but that have been abandoned for want of
    capital. Juni, als Bombenanschläge in Kathmandu und anderen Städten Nepals acht Tote und 22 Verletzte forderten.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>