Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

elGuille.hosting: La oferta recomendada:
.NET 2.0, SQL Server, 1200MB, 10GB transf. por 9.95 Euros al mes

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

12/ago/2006
Leete esto, http://www.di.uniovi.es/~cernuda/noprog.html, no tiene desperdicio y sabrás como nos sentimos algunos a los que "suelen" preguntarnos dudas, je, je.

  Foro: .NET General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 58137 - Visual.NET 2013 Microsoft.Jet.OLEDB.4.0 (32Bits) Excepcion Oracle.DataAccess.Client.OracleConnection
IDAsuntoFechaNick 
58137 Visual.NET 2013 Microsoft.Jet.OLEDB.4.0 (32Bits) Excepcion Oracle.DataAccess.Client.OracleConnection31/01/17 15:54Raul_Livon   
Lo que falta en el Asunto es que este problema aparece en Windows 10. Es decir un proyecto que funciona y compila en WIN 7 lo montas en WIN 10 y deja de funcionar.

Si lo dejo tal cual estaba en el WIN 7 con su opción en Compilar en Preferencia en 32 Bits
El error lo devuelve Oracle: "Se produjo una excepción en el inicializador del tipo Oracle.DataAccess.Client.OracleConnection" (Esto no lo hace en el WIN 7)

Pero si, en WIN 10, quito la opción en Compilar de "Preferencia en 32 Bits" quien me da error es Microsoft.Jet.OLEDB.4.0: "El proveedor Microsoft.Jet.OLEDB.4.0 no está registrado en el equipo local. Si comento las líneas que utilizan el Jet (Es una conexión a un DBF) no hay excepción.

Function AbreCCDBF(FilePath As String) As Boolean
Dim OK = False
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FilePath & _
" ;Extended Properties=dBASE IV;User ID=Admin;Password="

Dim DBFConn As New OleDbConnection(ConnString)

Try
DBFConn.Open()

Select Case FilePath
Case pathE2
DbfC = DBFConn
Case pathMQDP
DbfMQC = DBFConn
End Select

OK = True
Catch ex As Exception
MsgBox(ex.Message, vbCritical, System.Reflection.MethodBase.GetCurrentMethod.Name)
Throw ex
Finally
AbreCCDBF = OK
End Try
End Function

Pero no me conecto al DBF. Probé todas las recomendaciones que encontré por ahí, incluso la tuya Guuille de utilizar Microsoft Visual FoxPro Driver. Obtengo el mismo error. También probé instalando Microsoft.ACE.OLEDB.12.0

¿Debo resignar la posibilidad de compilar en Windows 10?

Muchas gracias.

Raul Livon

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 147 - App. iniciada: 14/12/2017 7:42:09 GMT - La hora GMT del servidor es: 14/12/2017 20:56:17 GMT