J'essaye de faire fonctionner un nouveau site DotNetNuke sur notre serveur 64 bits, et je m rencontrant le message d'erreur suivant:"Le fournisseur 'Microsoft.Jet.OLEDB.4.0' n'est pas enregistré sur la machine locale" ... DNN
« le fournisseur « Microsoft.Jet.OLEDB.4.0 » est pas enregistré sur la machine locale »
Je sais par expérience que vous rencontrez quand vous ciblez un 64- Assemblage de bits sur une machine 64 bits (il n'y a pas actuellement de fournisseur OLE-DB 64 bits). Dans ce cas, je cible simplement le x86 dans Visual Studio et tout fonctionne correctement.
Mais dans ce cas, le site utilise la compilation dynamique, il n'y a donc pas d'endroit simple pour spécifier que j'ai besoin de cibler x86. Des pensées?
TIA.
Je sais que c'est probablement une question bête, mais la version correcte de MDAC est-elle installée sur le serveur? – David
Oui, pas une question stupide. J'ai un tas d'autres sites qui tournent ici, mais ils n'utilisent pas la compilation dynamique, et je ne pense pas qu'ils utilisent Jet non plus. Dans tous les cas, les DLL sont réellement présents sur la boîte, et de la version compatible avec 2003 SP2. –
Pourquoi essaie-t-il d'utiliser Jet/OLEDB?Il devrait aller directement à SQL Server. Qu'est-ce que vous utilisez pour votre chaîne de connexion? – EfficionDave