Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 21479|Répondre: 0

[Source] Le « Microsoft. ACE.oledb.12.0" propose une solution de contournement

[Copié le lien]
Publié sur 23/09/2015 09:34:30 | | |
Message d’erreur : « Microsoft. Fournisseur ACE.oledb.12.0".Solution:

Allezhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeTélécharger. Ensuite, installe-le.

Cette erreur est due au fait que vous avez utilisé une base de données créée par ACCESS2007 version, maisserveurIl n’existe pas de programme qui fonctionne ensemble, donc il y a une erreur.

Le « Microsoft. Fournisseur ACE.oledb.12.0".
Note :Une exception non gérée s’est produite lors de l’exécution de la requête web en cours. Vérifiez les informations de la pile pour obtenir des détails sur l’erreur et d’où elle vient dans votre code qui a causé l’erreur.

Détails d’exception :System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Téléchargez le pilote système Office 2007 : Installation de composants de connexion de données
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Ce téléchargement installe un ensemble de composants que les applications non-Microsoft Office peuvent utiliser pour lire des données à partir de fichiers système Office 2007,
Par exemple, lire des données provenant de fichiers Microsoft Office Access 2007 (mdb et accdb) et de fichiers Microsoft Office Excel 2007 (xls, xlsx et xlsb).
Ces composants permettent également d’établir des connexions avec Microsoft Windows SharePoint Services et fichiers texte.

De plus, des pilotes ODBC et OLEDB sont installés pour que les développeurs d’applications puissent les utiliser lors du développement d’applications connectées aux formats de fichiers Office.
---------------------------------------------------------------------------------------------------------------------------------------------------
Utilisez ce téléchargement :
Si vous êtes utilisateur d’une application, consultez la documentation de la demande pour obtenir des informations détaillées sur la façon d’utiliser le pilote approprié.

Si vous êtes développeur d’applications utilisant OLEDB, définissez le paramètre Provider de la propriété ConnectionString sur « Microsoft.ACE.OLEDB.12.0 »
Si vous souhaitez vous connecter aux données Microsoft Office Excel, ajoutez « Excel 12.0 » aux propriétés étendues de la chaîne de connexion OLEDB.

Si vous êtes développeur d’applications utilisant ODBC pour vous connecter aux données Microsoft Office Access,
Veuillez définir la chaîne de connexion sur « Driver={Microsoft Access Driver (*.mdb, *.accdb)} ; DBQ= chemin vers le fichier mdb/accdb »

Si vous êtes développeur d’applications utilisant ODBC pour vous connecter aux données Microsoft Office Excel,
Veuillez définir la chaîne de connexion sur « Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)} ; DBQ=chemin vers le fichier xls/xlsx/xlsm/xlsb »

Détails :http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Ou:
Solution 1 (La vérification est correcte)
  Sélectionnez la réserve d’applications de l’application ------> sélectionnez Paramètres avancés ---------> activez les applications 32 bits -------> vrai  

Solution 2
  Microsoft.ACE.OLEDB.12.0 ne peut plus être utilisé en x64, vous devez forcer votre application web à compiler en x86 puis la publier en Win08 x64, souvenez-vous de définir Enable 32bit Application = true sur le pool d’applications.
(Aucune vérification)






Précédent:Comment tester si votre réseau est désactivé pour le protocole UDP ?
Prochain:Base de données d’accès à l’opération c# classe DBHelp
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com