0

私は古い MSDOS ソフトウェアを Magic 5.6 で実現し、btrieve 5.10a データベースを使用していますが、これは最新化する必要があります (最新の DB を使用して完全にやり直します)。このために、テーブル構造と魔法のプログラムの構造についての理解を得たいと思っています。

しかし、残念ながら、魔法に関するドキュメントを見つけることができず、テーブルから列名を含む構造を取得することもできませんでした (.btr ですが、ddf ファイルはありません)。

さらに一歩進める方法について何か考えはありますか?

4

1 に答える 1

1

コメントするのに十分な担当者がいないため、これを回答として投稿することを余儀なくされています。データ構造に関する情報を入手できない場合は、次のことを試してください。

A. 最新の Pervasive バージョンの試用版をダウンロードしてインストールし、データを読み取れるかどうかを確認します。V11 のような (まだ多かれ少なかれ最新の) サーバー バージョンには、名前が意味することを行う DDF Builder ユーティリティがあります。ただし、これは自動プロセスではなく、アプリケーションに表示されるデータをディスク上の 16 進値にリンクする能力に依存しています。

B. 5.x の Btrieve ファイルで動作する BUTIL.EXE バージョンを探して実行BUTIL -RECOVERし、結果を確認します。この方法でスクリプト ツールを使用してデータを解析できる場合があります。過去に 6.x ファイルで解析したことがありますが、扱っているほど古いものはありません。

ここでの主な問題は、その古いバージョンに対応するツールを見つけることができるかどうかです。しかし、繰り返しになりますが、6.x ツールが機能する可能性があります。

于 2015-11-12T23:34:46.177 に答える