0

SCO Open Server Unix ボックスに実装された BASIC で書かれた古い予約アプリケーションがあります。これは 2004 年のリリース 5 です (uname -a のバージョン情報は「SCO_SV Churchil 3.2 5.0.7 i386」です)。

予約申請書は BASIC で書かれていますが、これはビジネス BASIC だと思います。BASIC のどのフレーバーであるかのバージョン情報を取得する方法がわかりません。

私が特に関心を持っているのは、このシステムからデータを取得して、アドホック レポートを作成するために使用できる形式 (CSV、テキスト) にすることです。このシステムが作成されたときに通常どのようなスキームが使用されていたかはわかりません。これがSQLであることについて、私は確かに息を止めていません。このための ODBC ドライバーはありますか? このシステムはかなり古く、おそらく 1980 年代後半のものです。

そこで私の質問です。1980 年代に Unix で働いていた BASIC 開発者は、通常、データベース システムのデータ格納部分をどのように実装していたのでしょうか?

4

3 に答える 3

1

これは私にとって暗黒時代です :-) 前の会社では、Business Basic (記憶が正しければ BBX) から Oracle に移行しました。データ ストレージはリレーショナルでしたが、多くのフィールドが重複していました。

BBX を Google で検索すると、PRO/5 データ ファイル用の ODBC ドライバーが存在する可能性があることがわかりました。wikipediaを参照してください。

于 2014-01-10T08:14:34.150 に答える
1

私は過去 17 年間、Business BASIC アプリケーションを使用してきました。以前は IBM AIX 上で実行されていましたが、SCO OpenServer 5 に移植されました。当社の Business BASIC のフレーバーは、http://www. base.comでは、マルチキー ファイルを一種のリレーショナル データベース方式で処理するためのいくつかのツールを提供していますhttp://basis.com/database-management。PRO/5 DataServer は BBx と連携するように設計されたツールであり、 ODBC/JDBC を使用できる特別な Java ベースの開発ツール。

現在のアプリケーションから csv ファイルにデータを抽出するルーチンを作成し、このファイルを実際の DBMS にアップロードしてレポートを作成する必要があります。

于 2015-03-31T22:00:20.443 に答える