Visual Basic.NET - Conexion con Access

 
Vista:

Conexion con Access

Publicado por NESTOR (8 intervenciones) el 08/11/2007 16:20:56
Tengo el siguiente código:

Dim hileradeconeccion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + My.Application.Info.DirectoryPath.ToString + "\Softmed.mdb"

Dim connection As OdbcConnection = New OdbcConnection(hileradeconeccion)

Dim Adapter As OdbcDataAdapter = New OdbcDataAdapter("Select * from USUARIO", connection)

Dim cmdBldr As OdbcCommandBuilder = New OdbcCommandBuilder(Adapter) 'commandbuilder prepara al adapter para actualizar
Dim DS As DataSet = New DataSet

connection.Open()
DS.Clear()
Adapter.Fill(DS, "USUARIO")
connection.Close()
DG2.DataSource = DS
DG2.DataMember = "USUARIO"


En la sentencia "connecction.Open" me genera el sigueinte mensaje de error:

ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

POr favor ayudenme!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conexion con Access

Publicado por flatron (1 intervención) el 08/11/2007 18:41:42
prueba cambiando el codigo:

Dim hileradeconeccion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + My.Application.Info.DirectoryPath.ToString + "\Softmed.mdb"

por

Dim hileradeconeccion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=".\Softmed.mdb"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conexion con Access

Publicado por NESTOR (8 intervenciones) el 08/11/2007 19:34:40
YA CORREGÍ EL ERROR......

EN VEZ DE UTILIZAR ODBC LO CAMBIE POR OLEDB

GRACIAS......

Dim hileradeconeccion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=".\Softmed.mdb"

SI FUNCIONA!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar