como corrijo este error

09/10/2008 - 21:34 por Carmelo J. Morales Muñoz | Informe spam
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo
local.


No tengo ni idea de que hacer

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
09/10/2008 - 21:42 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo
local.



El proveedor se puede instalar descargando y ejecutando el instalador de
MDAC (Microsoft Data Access Components). Pero es muy raro que no lo tengas
ya instalado. ¿No será que estás ejecutando la aplicación en un Windows de
64 bits? Recuerda que el JET solo existe en versión de 32 bits. Si eso es lo
que te ocurre, puedes remediarlo compilando tu programa de .Net para "x86"
en lugar de "Any CPU" (en las opciones de compilación), con lo que lo
forzará a ejecutarse en 32 bits aunque el Windows sea de 64.
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
09/10/2008 - 23:30 | Informe spam
¡hola y gracias por responder!

Pues ciertamente estaba en un vistax64, he compilado ahora para x86 como me
indicas, y el error ha desaparecido pero me sigue diciendo"Especificación de
autorización no válida".

¿Se te ocurre que puede ser?.


La cadena conexión que uso es:

"Data Source=" + BaseDeDatos + ";Provider=SqlOleDb";

El caso es que desde el DatasetTableAdapter se pueden ejecutar los comandos
Fill , pero luego quiero hacer esto y no me deja mediante código:


public Int32 NumeroTalleresExistentes()
{
Int32 numero = 0;
string msj = "";
DatosTableAdapters.TalleresTableAdapter ta = new
ClassLibraryINDALGES.DatosTableAdapters.TalleresTableAdapter();

try {

ta.Connection.ConnectionString = CadenaDeConexionActual;
int? c = ta.ContarTalleres();
numero = c.Value;
}
catch (Exception exception) {
msj = exception.Message.ToString();

}
finally {
ta.Connection.Close();
}
return (numero);
}




Llevo todo el día con ésto y no se por donde seguir
Respuesta Responder a este mensaje
#3 Carmelo J. Morales Muñoz
09/10/2008 - 23:54 | Informe spam
Solucionado,,, un problema con una cadena, lo tenia frente a mi y no me dí
cuenta,

"Carmelo J. Morales Muñoz" escribió en el mensaje
de noticias:
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo
local.


No tengo ni idea de que hacer


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida