TopSpeedは、サードパーティアプリケーションがTopSpeed形式のデータ(.TPS)ファイルに接続できるようにするODBCドライバーを提供します。
ODBCドライバーのアーキテクチャーは32ビットです。つまり、32ビットアプリケーションでのみ使用できます。これは、アプリケーションとそのライブラリ(たとえば、アプリケーションがODBCドライバーをロードするために使用するODBCドライバーとODBCドライバーマネージャー)がすべて同じアーキテクチャである必要があるためです。
ただし、解決策はあります。 Easysoft ODBC-ODBCブリッジを使用すると、64ビットアプリケーションを32ビットODBCドライバーに接続できます(その逆も可能です)。たとえば、ODBC-ODBCブリッジを使用して、MicrosoftPowerBIなどの64ビットアプリケーションをTopSpeedに接続できます。
ODBC-ODBCブリッジには、クライアントとサーバーの2つのコンポーネントがあり、同じマシンまたは異なるマシンにインストールできます。 ODBC-ODBCブリッジクライアントは、RPCを介してODBC-ODBCブリッジサーバーと通信します。つまり、クライアントのアーキテクチャがサーバーのアーキテクチャを決定することはありません。したがって、64ビットクライアントは32ビットサーバーと互換性があります(その逆も同様です)。
ODBC-ODBCブリッジは、アプリケーションとODBCドライバーの間にあります。クライアントは、アプリケーションが行うODBC呼び出しをサーバーに渡し、サーバーはそれらをアプリケーションに渡します。
- まだ行っていない場合は、32ビットバージョンのODBCアドミニストレーターで、TopSpeedODBCドライバーがインストールされているマシンでTopSpeedODBCデータソースを構成します。
- アプリケーションがインストールされているマシンにODBC-ODBCブリッジクライアントをインストールします。
- TopSpeedODBCドライバーがインストールされているマシンにODBC-ODBCブリッジサーバーをインストールします。
- アプリケーションがインストールされているマシンで、64ビットバージョンのODBCアドミニストレーターを使用してODBC-ODBCブリッジクライアントデータソースを構成します。 TopSpeedODBCドライバーマシンにインストールされているODBC-ODBCブリッジサーバーにデータソースをポイントし、このマシンのウィンドウユーザー名とパスワードを指定します。 TargetDSNリストでTopSpeedデータソースを指定します。
- アプリケーションで、新しいODBC-ODBCブリッジデータソースに接続します。