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