1

4D データベースを使用してアプリケーションを開発しました。しかし、テーブルをクエリするために、任意のデータベース クライアントを 4D データベースに接続したいと考えています (これは快適です)。

4D データベースでも sql を使用できることはわかっていますが、4D ではクエリから取得した値を変数/リストビューに格納する必要があるため、データベース クライアントで 4D データベース テーブルをクエリする必要があります。

これは可能ですか?はいの場合、どうすればそれを行うことができますか?

4

1 に答える 1

2

4D クライアント

(明らかに) ネイティブの 4D Client を使用して 4D Server に接続できます。

4DODBC

ODBC を使用して、一般的なクライアントから 4D Server に接続できます。

クライアントマシンの環境に適した4D ODBC Driverをインストールする必要があります。ODBC ドライバーのバージョンを 4D のバージョンに、ODBC ドライバーのアーキテクチャーを ODBC クライアントのアーキテクチャーに一致させることを忘れないでください。

たとえば、4D サーバーが v15.2 を実行していて、汎用クライアントが 64 ビット モードで実行されている場合、4D v15.2 ODBC ドライバー 64 ビットを使用する必要があります。

一方、4D Server が 14.5 を実行していて、汎用クライアントが 32 ビット モードで実行されている場合、4D v14.5 ODBC ドライバー 32 ビットをインストールする必要があります。

ODBC ドライバーは、http: //4d.com/downloads/products.htmlからダウンロードできます。

4D ネイティブ SQL プロトコル

4D SQL プロトコルはGithub - 4D/SQLlib_4Dおよびsources.4d.comで文書化されているため、理論的には何らかのネイティブ コネクタを作成できます。

于 2016-05-23T17:22:30.620 に答える