elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  'Microsoft.Jet.OLEDB.4'
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: 'Microsoft.Jet.OLEDB.4'  (Leído 9,645 veces)
novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
'Microsoft.Jet.OLEDB.4'
« en: 4 Marzo 2010, 23:43 pm »

Hola ,
estoy intentando conectar abrir un archivo access  mediante este código en visual studio 2005:
Código:
Imports System.Data.OleDb

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim strCon As String = "Provider=Microsoft.Jet.OLEDB.4; Data souce=C:\Documents and Settings\Administrador\Mis documentos\prueba.mdb"

            Dim oCON As OleDbConnection = New OleDbConnection(strCon)
            oCON.Open()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try


    End Sub
End Class

El caso es que el evento click me da el siguietne error:
El proveedor 'Microsoft.Jet.OLEDB.4' no está registrado en el equipo local


Alguien me podría decir qué hago mal y cómo puedo solucionarlo??
No consigo acceder a una base de datos desde código, aunque sí mediante el interfaz gráfico de visual studio.

Muchas gracias :)


En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: 'Microsoft.Jet.OLEDB.4'
« Respuesta #1 en: 4 Marzo 2010, 23:44 pm »

Este Sub Foro no es .NET. Yo personalmente usaría ODBC.


En línea

The Dark Shadow is my passion.
novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
'Microsoft.Jet.OLEDB.4' [SOLUCIONADO]
« Respuesta #2 en: 4 Marzo 2010, 23:51 pm »

:S no me di cuenta con lo de .NET
Si alguien me lo puede mover al subforo correspondiente se lo agradecería
Por otro lado me gustaría hacerlo con una base de datos Access :)


MODIFICO:
Creo que encontré el problema y era éste:
Código:
"Provider=Microsoft.Jet.OLEDB.4.0;..."

Al ponerl el ".0" ahora me funciona :S me siento un poco avergonzado, qué tontería y he estado a punto de vovlerme loco :(

Muchas gracias por leer mi problema :)
« Última modificación: 5 Marzo 2010, 00:15 am por novalida » En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: 'Microsoft.Jet.OLEDB.4'
« Respuesta #3 en: 5 Marzo 2010, 03:19 am »

Lo bueno es que ahora eso ya no va a pasar mas ;) Todo se aprende

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO] Select en OLEDB
Bases de Datos
1mpuls0 0 2,249 Último mensaje 1 Marzo 2013, 00:36 am
por 1mpuls0
Microsoft.Jet.OLEDB.4.0
.NET (C#, VB.NET, ASP)
SγиtαxEяяoя 2 2,265 Último mensaje 6 Agosto 2013, 20:01 pm
por Maurice_Lupin
Problema en OleDb Open
.NET (C#, VB.NET, ASP)
1mpuls0 0 2,013 Último mensaje 1 Mayo 2014, 01:33 am
por 1mpuls0
Error al conectar OleDb 0x8004005
Bases de Datos
SlayerBur 0 1,559 Último mensaje 21 Mayo 2019, 19:05 pm
por SlayerBur
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines