まりふのひと

ADOXを使うのはまだ早い?

  • Office2000 Personal が入っている Windows98SE(98をバージョンアップ)に、Access 2002 をインストール。その後、Office アップデートを行い、Access のバージョンは Access2002 (10.6501.6735) SP3 となった。
  • OfficeXP Professional が入っている WindowsXPAccess 2002 (10.6501.6714) SP3 で開発した mdbWindows98にコピー。
  • Windows98 上から mdb を開くと コンパイルエラーになる。
    「どうして?」「バージョンは同じなのにぃ...」
  • 原因は、Microsoft ADO Ext. 2.7 for DDL and Security が参照不可になるためだ。
  • Windows98 にあるのは、Microsoft ADO Ext. 2.1 for DDL and Security。そこで両者のmsadox.dll のファイルバージョンを調べた。
  • 原因は判ったけど、新しいバージョンの入手方法がわからない!
  • 仕方なので‥‥
     ADOX を使っているモジュールを DAO に組み替えた。ADOX を使うのは、まだ早いのだろうか? 処理時間も遅いようだし、骨折り損かぁ...