Pourquoi ne fonctionne pas de fournisseur VFP OLEDB .NET dans Windows 64 bits?

voix
23

J'ai écrit un service Windows en utilisant VB qui a lu certaines données héritées des bases de données Visual FoxPro à insérer dans SQL 2005. Le problème est utilisé pour exécuter bien dans Windows Server 2003 32 bits, mais le client récemment déplacé vers Windows 2003 64 bits et maintenant le service ne fonctionnera pas. Je reçois un message du fournisseur VFP OLEDB .NET est introuvable. Je fait des recherches et tout semble indiquer qu'il n'y a pas de solution. Toute aide, s'il vous plaît ...

Créé 03/08/2008 à 16:07
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
15

Avez - vous essayé de changer la CPU cible au x86lieu de "Any CPU"dans les options de compilateur avancées? Je sais que cela résout certains problèmes avec d' autres OLEDBfournisseurs en forçant l'utilisation de la version 32 bits.

Créé 03/08/2008 à 20:42
source utilisateur

voix
10

Vous devrez compiler avec l'objectif CPUfixé pour x86forcer votre code à utiliser la 32 bitversion du VFP OLE Db provider.

Microsoft a déclaré qu'il n'y a pas de plans sur la libération d' une 64-bitédition du fournisseur Visual FoxPro OLE Db. Pour ce qui vaut le coup, Microsoft a également déclaré que VFP 9 est la version finale Visual FoxProet le soutien prendra fin en 2015. Si vous avez besoin du OLE DBfournisseur pour VFP 9, vous pouvez l' obtenir ici .

Créé 03/08/2008 à 23:48
source utilisateur

voix
2

Sybase Anywherea une OLEDB providerdes VFPtables. Il indique dans la page qui prend en charge le serveur 64 bit Windows, ne savent pas sur le OLEDB provider:

En charge les serveurs Windows et Linux 64 bits

Afin d'améliorer encore l'évolutivité, le soutien à l'architecture x86_64 a été ajouté aux serveurs de base de données Advantage pour Windows et Linux. Sur les ordinateurs avec un processeur x86_64 et un système d'exploitation 64 bits maintenant l'avantage Database Server pouvoir utiliser la mémoire de plus de 4 Go. La mémoire supplémentaire permettra plus aux utilisateurs d'accéder simultanément au serveur et d'augmenter la quantité d'informations que le serveur peut mettre en cache lors du traitement de requêtes.

Je n'ai pas essayé moi - même, mais certaines personnes des groupes de discussion VFP rapports que cela fonctionne correctement.

Lien vers l'avantage du serveur / VFP page

Créé 06/08/2008 à 23:33
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more