none
Conectar una base de datos en acces a Visual basic 2008

    Question

  • Buen dia, necesito ayuda para saber como resolver un error en un programa que encontre. Resulta que este programa esta echo en visual basic 2008 y esta enlazado a una base de datos creada en Access. En el formulario cree un modulo que seria el que me contendria la direccion de la base de datos, pero cuando quiero correrlo me marca error en: Conexion.open()

    Me aparece una ventana que dice arriva COMException was unhandled. Y despues me dice que el Nombre de origen de datos es damaciado largo, ya intente cambiarselo por un nombre de una sola palabra, pero parece que esa no es la solucion. Espero me puedab ayudar.

     Agradesco su ayuda. Abajo les dejo el codigo:

    Module Module1
        Public conexion As ADODB.Connection
        Public Sub conectar()
            conexion = New ADODB.Connection
            conexion.ConnectionString = "Provider*Microsoft.ACE.OLEDB.12.O;Data Source;C:\Users\Balta\Documents\datos"
            conexion.Open()
        End Sub
    End Module

    Tuesday, October 11, 2011 9:38 PM

All replies

  • de casualidad el windows donde eejcutas este codigo es de 64 bits ?  porque recuerda que

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/6d120694-83c1-462f-a333-32f4744535af

    intenta cambiando el Plantform Target a 32 bit esto en las propiedades del proyecto en el VS

     

    ademas en el datasource donde indicas cual es el .mdb o el .accdb ? o sea el archivo de base de datos al cual queires conectarte

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, October 12, 2011 4:03 AM
  • el windows que uso es de 32 bits.

    pero a que se refiere con .mdb y el .accdb?

    Wednesday, October 12, 2011 4:30 AM