sql >> データベース >  >> RDS >> Database

32ビットアプリケーションをjBASEに接続する

    jBASEは、サードパーティアプリケーションがjBASEインスタンスに接続できるようにするODBCドライバーを提供します。

    ODBCドライバーのアーキテクチャーは64ビットです。つまり、64ビットアプリケーションでのみ使用できます。これは、アプリケーションとそのライブラリ(たとえば、アプリケーションがODBCドライバーをロードするために使用するODBCドライバーとODBCドライバーマネージャー)がすべて同じアーキテクチャである必要があるためです。

    ただし、解決策はあります。 Easysoft ODBC-ODBCブリッジを使用すると、32ビットアプリケーションを64ビットODBCドライバーに接続できます(その逆も可能です)。たとえば、ODBC-ODBCブリッジを使用して、32ビットアプリケーションバージョンのMicrosoftAccessをjBASEに接続できます。

    ODBC-ODBCブリッジには、クライアントとサーバーの2つのコンポーネントがあり、同じマシンまたは異なるマシンにインストールできます。 ODBC-ODBCブリッジクライアントは、RPCを介してODBC-ODBCブリッジサーバーと通信します。つまり、クライアントのアーキテクチャがサーバーのアーキテクチャを決定することはありません。したがって、32ビットクライアントは64ビットサーバーと互換性があります(その逆も同様です)。

    ODBC-ODBCブリッジは、アプリケーションとODBCドライバーの間にあります。クライアントは、アプリケーションが行うODBC呼び出しをサーバーに渡し、サーバーはそれらをアプリケーションに渡します。

    1. まだ行っていない場合は、64ビットバージョンのODBCアドミニストレーターで、jBASEODBCドライバーがインストールされているマシンでjBASEODBCデータソースを構成します。

      64ビットODBCAdministratorを実行するには、[Windowsの実行]ダイアログボックスで、次のように入力します。

      odbcad32.exe
    2. アプリケーションがインストールされているマシンにODBC-ODBCブリッジクライアントをインストールします。
    3. jBASEODBCドライバーがインストールされているマシンにODBC-ODBCブリッジサーバーをインストールします。
    4. アプリケーションがインストールされているマシンで、32ビットバージョンのODBCアドミニストレーターを使用して、ODBC-ODBCブリッジクライアントデータソースを構成します。

      32ビットODBCAdministratorを実行するには、[Windowsの実行]ダイアログボックスで、次のように入力します。

      %windir%\syswow64\odbcad32.exe
      データソースをjBASEODBCコネクタマシンにインストールされているODBC-ODBCブリッジサーバーにポイントし、このマシンのウィンドウユーザー名とパスワードを指定します。 TargetDSNリストでjBASEデータソースを指定します。
    5. アプリケーションで、新しいODBC-ODBCブリッジデータソースに接続します。

    1. Postgresqlは列タイプをintからUUIDに変更します

    2. varchar []にarray_agg()を使用する方法

    3. MySQLiを使用してデータベースにデータを挿入する

    4. SQLite JSON_ARRAY_LENGTH()