Warum nicht VFP .NET OLE DB-Provider arbeiten in 64-Bit-Windows-?

stimmen
23

Ich schrieb einen Windows-Dienst mit VB, die einige Legacy-Daten aus SichtFoxpro Datenbanken lesen in SQL eingefügt werden 2005 Das Problem dieser Anwendung ist in Ordnung in Windows Server 2003 32-Bit laufen, aber der Kunde zog vor kurzem auf Windows 2003 64-Bit und jetzt der Dienst wird nicht funktionieren. Ich erhalte eine Nachricht die die VFP .NET OLE DB-Provider nicht gefunden wird. Ich recherchieren und alles scheint darauf hinzuweisen, dass es keine Lösung gibt. Jede Hilfe, bitte ...

Veröffentlicht am 03/08/2008 um 16:07
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
15

Haben Sie versucht, die Ziel - CPU auf sich ändernde x86statt "Any CPU"in den erweiterten Compiler - Optionen? Ich weiß , dass dies einige Probleme mit anderen löst OLEDBAnbieter durch die Verwendung der 32-Bit - Version zu erzwingen.

Beantwortet am 03/08/2008 um 20:42
quelle vom benutzer

stimmen
10

Sie werden mit dem Ziel kompilieren müssen CPUauf x86Ihren Code zu zwingen , die verwenden 32 bitVersion der VFP OLE Db provider.

Microsoft hat festgestellt , dass es keine Pläne für eine Freigabe 64-bitAusgabe der Visual FoxPro OLE DB - Provider. Für das, was wert ist, hat Microsoft auch festgestellt , dass VFP 9 die endgültige Fassung ist Visual FoxPround die Unterstützung in enden wird 2015. Wenn Sie die Notwendigkeit OLE DBAnbieter für VFP 9, können Sie es hier .

Beantwortet am 03/08/2008 um 23:48
quelle vom benutzer

stimmen
2

Sybase Anywherehat eine OLEDB providerfür VFPTabellen. Darin heißt es auf der Seite, die der Server unterstützt 64 bit Windows, weiß nicht , über die OLEDB provider:

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

Um die Unterstützung für die x86_64-Architektur weiter Skalierbarkeit zu verbessern, um den Advantage Database Server für Windows und Linux wurde hinzugefügt. Auf Computern mit einem x86_64-Prozessor und ein 64-Bit-Betriebssystem werden die Advantage Database Server nun in der Lage sein, Speicher zu verwenden mehr als 4 GB. Der zusätzliche Speicher ermöglicht es mehr Benutzer auf den Server gleichzeitig zuzugreifen und die Menge der Informationen erhöhen die Server-Cache kann, wenn die Verarbeitung von Abfragen.

Ich versuche es nicht von mir, aber einige Leute der VFP - Newsgroup berichten , dass es OK funktioniert.

Link zum Vorteil Server / VFP Seite

Beantwortet am 06/08/2008 um 23:33
quelle vom benutzer

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