• ベストアンサー

アクセスのバージョンの違い

2002で作ったデータを、2000で使用することはできますか? できないとしたら、どんなことですか? (確か、私の記憶ではテーブルのリンクしたものを2002で作ると、2000では開けなかったと思います。) また、2002→2000にバージョンダウンする手順をできるだけ詳しく教えて下さい。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>このまま変換したものを97ユーザーが使うことは可能でしょうか mdbだけ使用するようなものでしたら大丈夫だと思いますが。 97のDAO3.5でサポートしている機能なら大丈夫だと思います。それ以外だとその部分を97で使用できるように作りなおさないとダメです。 >97、200*以降の違い Access97はDAOが標準設定でAccess2000はADOが標準設定 でも参照設定できちんとDAOにチェックを入れてADOより上位にもってくれば2000以降でもDAOは使えます。 JETデータベースエンジンとObjectLibraryはAccess97はJet3.5とDAO3.5の組み合わせでAccess2000はJet4.0とDAO3.6の組み合わせで使用できます。 後は2000以降で使える関数が増えたくらいでしょうか。 Access2000ではSQLを重ねるごとに実行時間が数秒単位で増加していくがAccess97ではほとんど変化しない。 Access2000ではSQLなどで使用することによってファイルサイズの増加が極端です。Access97ではそれほどでもない。

zundoko5
質問者

お礼

ご丁寧な回答ありがとうございました。 いろいろと試してみましたが、97でも2000でも きちんと使えることが確認されました。 まだまだアクセス初心者ですが、これからも勉強していこうと 思っていますので、またこちらでお世話になることも 多いかとおもいます。 なので、その節はどうぞよろしくお願いいたします。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

メニューのツールからデータベースユーティリティのデータベース変換で97や2000などに変換できます。 ただバージョンが違うと使えない関数等があるため変換時にコンパイルエラー等でる可能性はあります。

zundoko5
質問者

補足

ご指定の方法でためしたところ、2000には問題なく変換されてるのですが、97形式を選ぶと、「少なくとも1つのACCESS97のオブジェクトライブラリが足りません。変換したデータベースは97で開き、失われている参照を回復しない限り機能しません」とでます。これを、「参照を失ったまま変換する」をはいにして次に進むと、「このファイルを97形式に変換すると2000、20002独自の機能は利用できなくなります」とありますが、このまま変換したものを、97ユーザーが使うことは可能でしょうか? また、2000や20002の独自の機能とはどんなものでしょうか? あと、もし良かったら、97、2000、20002形式の特徴や違いなども教えていただけると嬉しいです。

関連するQ&A