Visual Basic - problema con el jet.oledb.4.0 en x64 win7

Life is soft - evento anual de software empresarial
 
Vista:

problema con el jet.oledb.4.0 en x64 win7

Publicado por joven-prg (1 intervención) el 12/02/2011 02:04:53
mi problema esq no `puedo ejecutar ese paquete o como se llame ...me sale este error ...
"El proveedor "microsoft.jet.oledb.4.0" no esta registrado en el equipo local"
y es porq no hay version de 64bits para el jet. Tengo la edicion profesional 2005, he oido q hay q ejecutar la aplicacion para 32bits, yendo a opciones del compilador, pero no consigo dar con ello. si alguien tiene alguna idea, se lo agradeceria. De todos modos aqui dejo mi codigo:

Try
Dim conexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\misdatos.accdb"
Dim conex As OleDbConnection = New OleDbConnection(conexion)
Dim comando As String = "select * from guia_personas"

conex.Open()
Dim orden As OleDbCommand = New OleDbCommand(comando, conex)
orden.CommandType = CommandType.Text

Dim lector As OleDbDataReader = orden.ExecuteReader
Dim i As Integer = 0
While lector.Read
i = i + 1
End While
ListBox1.Items.Add(i)

Catch ex As Exception
MsgBox(ex.Message)

End Try

...O si hay otros aparte del jet q se pueda utilizar sin problemas, esq no se soy novato en esto. Aqui trato de conectar con una base de datos creada en access, la utilizo como ejemplo
***(lo q hay dentro del while no importa es solo para simplificar, ok?)***
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
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:problema con el jet.oledb.4.0 en x64 win7

Publicado por Christian (713 intervenciones) el 14/02/2011 20:11:02
Fijate de buscar el MDAC (Microsoft DataAccess Component) para tu Win, y obviamente fijate que tenga los providers que necesitas.

saludos.-
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:problema con el jet.oledb.4.0 en x64 win7

Publicado por abraham (15 intervenciones) el 14/02/2011 20:39:40
http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

This download will install a set of components that facilitate the transfer of data between existing Microsoft Office files such as Microsoft Office Access 2007 (*.mdb and *.accdb) files and Microsoft Office Excel 2007 (*.xls, *.xlsx, and *.xlsb) files to other data sources such as Microsoft SQL Server. Connectivity to existing text files is also supported.

ODBC and OLEDB drivers are installed for application developers to use in developing their applications with connectivity to Office file formats.
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