Pourquoi ne pas VFP .NET fournisseur OLEdb travail en 64 bits de Windows?
J'ai écrit un service windows à l'aide de VB que de lire certaines données existantes à partir de Visual Foxpro Bases de données à insérer dans SQL 2005. Le problème est que cette utilisation fonctionner correctement dans Windows server 2003 32 Bits, mais le client a récemment déménagé à Windows 2003 64-Bits et maintenant le service ne fonctionne pas. Je reçois un message de la VFP .NET fournisseur OLEdb n'est pas trouvé. J'ai fait des recherches et tout semble indiquer qu'il n'y a pas de solution. Toute Aide, s'il vous plaît...
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé de changer le PROCESSEUR cible à
x86
au lieu de"Any CPU"
dans advanced options du compilateur? Je sais qu'il résout des problèmes avec d'autresOLEDB
fournisseurs en forçant l'utilisation de la version 32 bits.Vous aurez besoin de compiler avec la cible
CPU
ensemble dex86
à la force de votre code pour utiliser le32 bit
version de laVFP OLE Db provider
.Microsoft a annoncé qu'il n'y a pas de plans sur la libération d'un
64-bit
édition de Visual FoxPro OLE Db provider. Pour ce que vaut, Microsoft a a également déclaré que VFP 9 est la dernière version deVisual FoxPro
et le support technique dans2015
. Si vous avez besoin de laOLE DB
fournisseur pourVFP 9
, vous pouvez l'obtenir ici.Sybase Anywhere
a unOLEDB provider
pourVFP
tables. Il est dit dans la page que le serveur prend en charge64 bit Windows
, ne connaissent pas laOLEDB provider
:Je n'ai pas essayer par moi-même, mais certaines personnes de la VFP groupes de discussion des rapports qu'il fonctionne OK.
Lien à l'Avantage de Serveur /VFP Page