- Office2000 Personal が入っている Windows98SE(98をバージョンアップ)に、Access 2002 をインストール。その後、Office アップデートを行い、Access のバージョンは Access2002 (10.6501.6735) SP3 となった。
- OfficeXP Professional が入っている WindowsXP のAccess 2002 (10.6501.6714) SP3 で開発した mdb をWindows98にコピー。
- 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 を使うのは、まだ早いのだろうか? 処理時間も遅いようだし、骨折り損かぁ...