• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データーベースの抽出法なんですが・・・。)

データベースの抽出法について

このQ&Aのポイント
  • データベースの抽出法について質問があります。2つのmdbファイルからデータを読み取り、昇順に表示させたいですが、レコード数の差により最後の行が出力されません。この問題を解決する方法を教えてください。
  • 2つのmdbファイルからデータを読み取り、昇順に表示させるための方法を教えてください。レコード数の差により、片方のファイルがEOFになってしまい最後の行が出力されません。
  • データベースの抽出法について質問です。2つのmdbファイルを読み込んでデータを昇順に表示させたいのですが、片方のファイルがEOFになってしまい最後の行が出力されません。この問題の解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Hardking
  • ベストアンサー率45% (73/160)
回答No.2

結局やりたいことは2つのmdbファイルを データが昇順に並んだ状態で、1つのCSVファイルとして併合 したいんですよね。 ファイルのレコード件数は、気にせず 段階を決め、処理しましょう。 (1).ファイル1.mdbを作業ファイルへ全件書き込む (2).ファイル2.mdbを作業ファイルへ全件書き込む 上記(1)(2)で1つの作業ファイルへ併合しました。 (3).作業ファイルのレコード件数分 文字列型の配列変数をメモリー確保する。 (4).作業ファイルの全レコードデータを 文字列型の配列変数へ格納する。 (5).文字列型の配列変数を昇順に並び替える。(バブルソート) (6).並び替えた配列変数をCSVファイルへ出力する。 (7).配列変数のメモリー開放を行い、作業ファイルを物理削除する。

関連するQ&A

専門家に質問してみよう