Database
 sql >> Base de données >  >> RDS >> Database

Connexion d'une application 32 bits à jBASE

jBASE fournit un pilote ODBC qui permet aux applications tierces de se connecter à une instance jBASE.

L'architecture du pilote ODBC est 64 bits, ce qui signifie qu'il ne peut être utilisé qu'avec une application 64 bits. En effet, une application et ses bibliothèques (par exemple, le pilote ODBC et le gestionnaire de pilotes ODBC que l'application utilise pour charger le pilote ODBC) doivent tous avoir la même architecture.

Il existe cependant une solution. Le pont Easysoft ODBC-ODBC permet à une application 32 bits de se connecter à un pilote ODBC 64 bits (et vice versa). Par exemple, vous pouvez utiliser le pont ODBC-ODBC pour connecter la version d'application 32 bits de Microsoft Access à jBASE.

Le pont ODBC-ODBC a deux composants :le client et le serveur, qui peuvent être installés sur la même machine ou sur des machines différentes. Le client ODBC-ODBC Bridge communique avec le serveur ODBC-ODBC Bridge via RPC, ce qui signifie que l'architecture du client ne dicte pas l'architecture du serveur. Ainsi, un client 32 bits est compatible avec un serveur 64 bits (et vice versa).

Le pont ODBC-ODBC se situe entre l'application et le pilote ODBC. Le client transmet les appels ODBC que l'application effectue au serveur, qui les transmet ensuite à l'application.

  1. Si vous ne l'avez pas déjà fait, dans la version 64 bits de l'administrateur ODBC, configurez une source de données ODBC jBASE sur la machine sur laquelle le pilote ODBC jBASE est installé.

    Pour exécuter l'administrateur ODBC 64 bits, dans la boîte de dialogue Exécuter de Windows, entrez :

    odbcad32.exe
  2. Installez le client ODBC-ODBC Bridge sur la machine sur laquelle votre application est installée.
  3. Installez le serveur pont ODBC-ODBC sur la machine sur laquelle le pilote ODBC jBASE est installé.
  4. Sur la machine sur laquelle votre application est installée, utilisez la version 32 bits de l'administrateur ODBC pour configurer une source de données ODBC-ODBC Bridge Client.

    Pour exécuter l'administrateur ODBC 32 bits, dans la boîte de dialogue Exécuter de Windows, entrez :

    %windir%\syswow64\odbcad32.exe
    Faites pointer la source de données vers le serveur ODBC-ODBC Bridge qui est installé sur la machine du connecteur ODBC jBASE, spécifiez un nom d'utilisateur et un mot de passe Windows pour cette machine. Spécifiez votre source de données jBASE dans la liste TargetDSN.
  5. Dans votre application, connectez-vous à votre nouvelle source de données ODBC-ODBC Bridge.