
Utilisation du fournisseur Jet pour accéder la base de données Microsoft Access avec OLEDB, sur une machine avec un système d'exploitation 64 bits recevront un message d'erreur, «Le 'Microsoft.Jet.OLEDB.4.0' fournisseur n'est pas inscrit sur la machine locale.
Microsoft ne développe plus le fournisseur OLEDB n'est pas disponible, une version 64 bits.
La solution consiste à forcer l'achèvement du projet à 32 bits.
Visual Studio en italien:
Projet> Propriétés ...> Compiler> Options avancées de compilation> Cible CPU> x86
Anglais Visual Studio (VS2010):
Projet> Propriétés ...> Compiler> Options avancées de compilation> Cible CPU> x86


























13 janvier 2011 07:52
du bleu, une application développée en Visual Studio 2005, qui transfère les données d'Excel dans Access ne fonctionne plus par l'envoi d'un message d'erreur générique, cependant, en raison de la gestionnaire des opérations, je pense que dans ce cas ou Jet OLEDB Le même programme, dans un «protégés» du développement (avec vue sur le code), mais parvient à faire tout ce qui la tâche (complexe) pour laquelle j'ai développé. La même application sur une autre machine, dans ce cas, un bloc-notes, mais ne montre pas de problème apparent.
en attente d'une réponse, Cordialement
Francis spécial
13 janvier 2011 12:13
Bonjour Francis, l'alerte est trop générale, et sans doute le système qui a fonctionné avant que les modifications ont été apportées, certaines applications installé ou désinstallé, peut-être un problème de la référence.
Vous pouvez essayer d'exécuter l'application d'installation, ou une restauration du système.
PS: Je pense que c'est un ordinateur portable et un bloc-notes