De navolgende informatie heeft geen betrekking op Mercator SQL.
Als Mercator in versie DBF wordt gebruikt in een 64-bits omgeving, moet men de uitvoering van Mercator.exe in 32-bits modus afdwingen. Dat is noodzakelijk omdat Mercator.exe de driver VFPOLEDB gebruikt om de DBF-tabellen te lezen en deze driver enkel bestaat in 32-bits versie. Bijgevolg zal het standaardprogramma Mercator.exe, dat standaard in 64-bits modus werkt met een 64-bits besturingsprogramma, deze 32-bits driver niet terugvinden. Oplossing hiervoor is de installatie van deze versie van Mercator.exe, die perfect identiek is aan de standaardversie, behalve dat ze zodanig gecompileerd werd dat de uitvoering enkel in 32-bits modus kan worden afgedwongen.
Als Mercator wordt gebruikt in een gemengd netwerk, met zowel 32-bits als 64-bits werkposten, moet men ook de beperkte 32-bits versie gebruiken (dit wijzigt niets op de 32-bits werkposten, want Mercator werkt daarop altijd al in 32-bits modus).
Als men een Mercator versie DBF tracht te laten werken in 64-bits modus, kan men de volgende foutmeldingen krijgen:
- The 'VFPOLEDB.1' provider is not registered on the local machine
- De 'VFPOLEDB.1'-leverancier is niet geregistreerd op de lokale computer
- Een uitgaande oproep kan niet worden uitgevoerd, omdat de toepassing een gelijktijdige inkomende oproep doorgeeft.
Vanaf versie 7.25.22 van Mercator.exe worden deze foutmeldingen in deze situatie niet langer weergegeven. Als men daarentegen probeert om Mercator versie DBF te laten draaien in 64-bits modus, verschijnt de volgende melding:
"Voor een DBF-versie op een 64-bits besturingssysteem moet de 32-bits versie van Mercator worden gebruikt!" Tracht men anderzijds per vergissing een beperkte 32-bits versie van Mercator te laten draaien met een SQL-databank in een 64-bits omgeving, dan verschijnt dit bericht:
"Voor een SQL-versie op een 64-bits besturingssysteem moet de 64-bits versie van Mercator worden gebruikt!" Samengevat: Mercator.exe moet worden vervangen door de beperkte 32-bits versie van Mercator.exe als - en enkel als:
- de Mercatordatabank DBF is;
- de gebruiksomgeving een 64-bits besturingssysteem is (ook al is dat zo voor slechts één van de Mercatorwerkposten in het lokale netwerk).
Merk op dat de installatiewizzard bij een update automatisch de juiste Mercatorversie kiest op basis van het soort databank en het besturingssysteem op de pc waarop de update wordt uitgevoerd.
Info Op een computer met een 64-bits besturingssysteem worden de in 32-bits modus werkende toepassingen op het tabblad "Processen" van het Windows Taakbeheer aangeduid met *32.