Database
 sql >> Datenbank >  >> RDS >> Database

Verbinden einer 32-Bit-Anwendung mit jBASE

jBASE bietet einen ODBC-Treiber, der Anwendungen von Drittanbietern ermöglicht, sich mit einer jBASE-Instanz zu verbinden.

Die Architektur des ODBC-Treibers ist 64-Bit, was bedeutet, dass er nur mit einer 64-Bit-Anwendung verwendet werden kann. Dies liegt daran, dass eine Anwendung und ihre Bibliotheken (z. B. der ODBC-Treiber und der ODBC-Treiber-Manager, den die Anwendung zum Laden des ODBC-Treibers verwendet) alle dieselbe Architektur haben müssen.

Es gibt jedoch eine Lösung. Die Easysoft ODBC-ODBC Bridge ermöglicht es einer 32-Bit-Anwendung, sich mit einem 64-Bit-ODBC-Treiber zu verbinden (und umgekehrt). Beispielsweise können Sie die ODBC-ODBC Bridge verwenden, um die 32-Bit-Anwendungsversion von Microsoft Access mit jBASE zu verbinden.

Die ODBC-ODBC-Brücke besteht aus zwei Komponenten:dem Client und dem Server, die entweder auf demselben Computer oder auf verschiedenen Computern installiert werden können. Der ODBC-ODBC-Bridge-Client kommuniziert mit dem ODBC-ODBC-Bridge-Server über RPC, was bedeutet, dass die Architektur des Clients nicht die Architektur des Servers vorschreibt. Ein 32-Bit-Client ist also mit einem 64-Bit-Server kompatibel (und umgekehrt).

Die ODBC-ODBC-Brücke befindet sich zwischen der Anwendung und dem ODBC-Treiber. Der Client leitet die ODBC-Aufrufe der Anwendung an den Server weiter, der sie dann an die Anwendung weiterleitet.

  1. Wenn Sie dies noch nicht getan haben, konfigurieren Sie in der 64-Bit-Version des ODBC-Administrators eine jBASE-ODBC-Datenquelle auf dem Computer, auf dem der jBASE-ODBC-Treiber installiert ist.

    Um den 64-Bit-ODBC-Administrator auszuführen, geben Sie im Windows-Dialogfeld „Ausführen“ Folgendes ein:

    odbcad32.exe
  2. Installieren Sie den ODBC-ODBC-Bridge-Client auf dem Computer, auf dem Ihre Anwendung installiert ist.
  3. Installieren Sie den ODBC-ODBC Bridge Server auf dem Rechner, auf dem der jBASE ODBC-Treiber installiert ist.
  4. Verwenden Sie auf dem Computer, auf dem Ihre Anwendung installiert ist, die 32-Bit-Version des ODBC-Administrators, um eine ODBC-ODBC-Bridge-Client-Datenquelle zu konfigurieren.

    Um den 32-Bit-ODBC-Administrator auszuführen, geben Sie im Windows-Dialogfeld „Ausführen“ Folgendes ein:

    %windir%\syswow64\odbcad32.exe
    Richten Sie die Datenquelle auf den ODBC-ODBC-Brückenserver, der auf dem jBASE-ODBC-Connector-Computer installiert ist, und geben Sie einen Windows-Benutzernamen und ein Kennwort für diesen Computer an. Geben Sie Ihre jBASE-Datenquelle in der TargetDSN-Liste an.
  5. Stellen Sie in Ihrer Anwendung eine Verbindung zu Ihrer neuen ODBC-ODBC Bridge-Datenquelle her.