5

(4d v12 を使用して) 拡張子が .4dc のデータベースを開こうとしています (さらに、拡張子が .4dd および .4dr のファイルがあります)。

結果はエラーです: コンパイルされたデータベースを変換できません。おそらくこれは古いバージョンのデータベースですが、新しいバージョンに変換できるものは見つかりませんでした。

私の目標は、データベースから情報を取得することです。しかし、問題は私が 4d が苦手なことです。また、アプリケーションの一部として .4DC を開く方法がわかりません。

やり方わかる方教えてください。

4

2 に答える 2

9

.4DC はコンパイルされた構造ファイルです。これには、すべてのメソッドのコードが含まれており、データベース内の構造 (テーブル、フィールド) を定義しています。.4DD は実際のデータファイルです。データベースに格納されている値が含まれています。.4DR はリソース ファイルです。

コンパイルされているため、.4DC を編集または変換することはできません。必要なのは .4DB です。.4DC (メソッドと db 構造を含む) と同じことを行いますが、アップグレードして解釈された状態で開くことができるので、メソッドを編集してデータベース構造を変更することができます。

アプリケーションの一部として .4DC を開くことはできますが、それをアップグレードしたり、メソッドを編集したりすることはできません。4D IDE で開く場合は、最初に .4DC を作成したときと同じバージョンが必要です。

詳細については、4D ナレッジベースを試すこともできます: http://kb.4d.comまたはドキュメントを読む: http://doc.4d.com/Home/home.en.html

幸運を!

于 2011-09-07T22:19:46.683 に答える
2

.4DC はアプリケーションであり、それを実行するためだけに使用されます。前述のように、機械語 (0 と 1) でコンパイルされるため、役に立ちません。アプリケーションを使用するのは良いことです、それだけです。.4DD は、アプリケーションの背後にある実際のデータベースです。

したがって、データのみにアクセスしたい場合は、この .4DD を参照する必要があります。

4D 用の ODBC ドライバーもあります。

于 2012-02-11T13:23:39.920 に答える