Frage

Ich habe mit VB einen Windows-Dienst geschrieben, der einige Legacy-Daten aus Visual Foxpro-Datenbanken liest, um sie in SQL 2005 einzufügen.Das Problem besteht darin, dass diese Verwendung unter Windows Server 2003 32-Bit einwandfrei läuft, der Client jedoch kürzlich auf Windows 2003 64-Bit umgestiegen ist und der Dienst jetzt nicht mehr funktioniert.Ich erhalte die Meldung, dass der VFP .NET OLEdb-Anbieter nicht gefunden wurde.Ich habe recherchiert und alles scheint darauf hinzuweisen, dass es keine Lösung gibt.Bitte um Hilfe ...

War es hilfreich?

Lösung

Haben Sie versucht, die Ziel-CPU auf zu ändern? x86 anstatt "Any CPU" in den erweiterten Compileroptionen?Ich weiß, dass dies einige Probleme mit anderen löst OLEDB indem sie die Verwendung der 32-Bit-Version erzwingen.

Andere Tipps

Sie müssen mit dem Ziel kompilieren CPU einstellen x86 um Ihren Code zu zwingen, das zu verwenden 32 bit Version der VFP OLE Db provider.

Microsoft hat angegeben dass es keine Pläne zur Veröffentlichung eines gibt 64-bit Edition des Visual FoxPro OLE Db-Anbieters.Für das, was es wert ist, hat Microsoft auch angegeben dass VFP 9 die endgültige Version davon ist Visual FoxPro und die Unterstützung wird enden 2015.Wenn Sie das brauchen OLE DB Anbieter für VFP 9, Du kannst es bekommen Hier.

Sybase Anywhere hat ein OLEDB provider für VFP Tische.Auf der Seite steht, dass der Server dies unterstützt 64 bit Windows, weiß nichts darüber OLEDB provider:

Unterstützt 64-Bit-Windows- und Linux-Server

Um die Skalierbarkeit weiter zu verbessern, wurde den Advantage-Datenbankservern für Windows und Linux Unterstützung für die x86_64-Architektur hinzugefügt.Auf Computern mit einem x86_64-Prozessor und einem 64-Bit-Betriebssystem kann der Advantage-Datenbankserver jetzt mehr als 4 GB Speicher nutzen.Durch den zusätzlichen Speicher können mehr Benutzer gleichzeitig auf den Server zugreifen und die Informationsmenge erhöhen, die der Server bei der Verarbeitung von Abfragen zwischenspeichern kann.

Ich habe es nicht selbst ausprobiert, aber einige Leute einer der VFP-Newsgroups berichtet, dass es einwandfrei funktioniert.

Link zur Advantage Server / VFP-Seite

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top