1

Betrieve ファイルからデータにアクセスするには助けが必要です。

Persasive ODBC ドライバーには、各テーブルの「スキーマ」を定義する DDF ファイルが必要です。私の問題は、DDF ファイルが存在しないことです。

C# に移行する必要がある QBasic コードは、部分文字列関数を作成し、すべてのデータ型に「キャスト」します。構文を理解できれば、必要なファイルを作成できます。

PSQLv11 の DDF Builder を使用していましたが、アプリケーションが「Invalid collat​​ing sequence」というエラーを送信しました。

ODBC で動作するかどうかを知るために、誰かが BTR および DDF ファイルの例をアップロードできますか?

コードと DB は次のとおりです: http://www.mediafire.com/?mnvfa1tg1d6y64w

4

1 に答える 1

1

この投稿が 5 年近く前のものであることは承知していますが、他の誰かが検索でこれに出くわした場合に備えて投稿したいと思います。QBasic で作成されたアプリケーションは、Pervasive SQL を使用するのではなく、古いバージョンの Windows Btrieve を使用する可能性が高く、DOS Btrieve を使用する可能性が高いです。Pervasive は、問題のアプリケーションに必要と思われるバージョン、特に Windows 用の 6.15 の販売とサポートを停止しました。DOS の最後のバージョンは 5.10a だったと思います。どちらも (オプションで) DDF ファイル、具体的には FILE.DDF、FIELD.DDF、および INDEX.DDF を使用していました。Pervasive の DDF マネージャーの SQL バージョンで作成されたものは、下位互換性がなく、Btrieve データを読み取ることさえできない可能性があります。この質問は、Btrieve のタグが付けられていれば、もっと注目されたかもしれません。

于 2017-11-17T16:32:30.103 に答える