- ベストアンサー
Access2000で作成したデータベースの移動について
パソコンを新しくしたので、ACCESS2000で作成したデータベースを新しいパソコンに移動しました。 そしたら、クエリーが作動してくれず、連結ファイルの作成が出来なくなりました。 クエリの連結をすべてやり直さないとだめなんでしょうか?他に、方法はありませんか? 解決法をご教授お願いいたします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
修復&最適化方法 1・[スタート]→[プログラム]よりACCESS2000を起動 2・上部ツールバーより[ツール]→ [データベースユーティリティ]→最適化/修復 をクリック 3・最適化元のDBを指定 4・最適化先のDBを指定 ※この時同一ファイルで上書きも可能ですが お勧めしません
その他の回答 (7)
- jzx90_mt
- ベストアンサー率14% (1/7)
あと考えられるとすれば移動前のPCはマイクロソフト の修正パッチが当ててあって移動後は当ててないという事 位かも。お役に立てないようでしたらスミマセンでした。 これ以上は実際に触ってみないとわからないです。
お礼
本当にありがとうございました。 また、新しく作るデータベースのヒントなど質問させていただくと思いますので、 アドバイスお願いいたします。m(_ _"m)ペコリ
補足
色々ありがとうございました。 新しく、作り直そうと思います。 OSがMeからXPに変わった事が何か関係してるのでしょうか?でも色々勉強になりました。 また、お世話になると思います。 宜しくお願いいたします。
- jzx90_mt
- ベストアンサー率14% (1/7)
メッセージは同じですか・・・。 追加対象のキーが重複しているって事もないですよね? ※DB移動後に触ってないのであれば考えづらいですね・・・ 後、移動の仕方も気になりますが、CD-R(W)経由で読込専用のままになってるって事もないですよね? ※新規で作成出来るって事は違うと思いますが・・・ DBを新規作成してオブジェクトのインポートはやってみましたか? ちょっとこういう場合は原因が色々あるので逆に質問してスミマセン。
補足
何度も、何度もありがとうございます。 追加対象のキーが重複しているということはありません。もちろんファイルは変更可能です。 DBを新規作成してオブジェクトのインポート(エクスポートで作成)もしましたが、結果は同じでした。 データベースは本当に厄介ですね。
- jzx90_mt
- ベストアンサー率14% (1/7)
クエリーを単体で作動させると、確認のメッセージが 表示されるはずですが、それはどう表示されますか?
補足
ほんとに何度もありがとうございます。 すでに追加できた時のデータを使って、追加クエリを作動させた場合と完全に新規入力してクエリを作動させて場合と、その後のメッセージは同じです。 ただ、件数が増える(クエリが作動し追加される)のとされないで、件数が以前のままの違いだけです。
- jzx90_mt
- ベストアンサー率14% (1/7)
修復&最適化をしても駄目ですか? それで駄目なら新規でDBを作成して そっちに全てのオブジェクトをインポートして 問題なくなったという事例もありますが。
補足
この場合の修復&最適化は どのメニューを使用して行えばいいのでしょうか? だんだん、こんがらがってきてます。 すいません。
- jzx90_mt
- ベストアンサー率14% (1/7)
クエリー参照先のテーブルはローカルでしょうか?アタッチ(リンク)でしょうか? アタッチだとしたら新しいパソコンのネットワーク設定に 問題があるのではないでしょうか?
補足
ローカルです。
- Gin_F
- ベストアンサー率63% (286/453)
> ここにあるエラーメッセージは出ません。 それ以外のエラーメッセージはでるということでしょうか? それなら、そのメッセージを提示してください。 > コードのみ変更して、 そのクエリと関係あるようなところなんでしょうか? それとも、まったく無関係のところ?? 移動した後に、VBAのコンパイルをするとどうなりますか?
補足
何度もありがとうございます。 コンバイルをしようとしましたが、 コンバイルの項目が薄くなっていて指定できません。 やり方が根本的に間違っているんでしょうか?
- Gin_F
- ベストアンサー率63% (286/453)
> クエリーが作動してくれず、 エラーなんかはでないのでしょうか? [ACC2000] Access データベースでの参照の問題を解決する方法 http://support.microsoft.com/default.aspx?scid=kb;ja;310803 参照設定の問題のような気はしますけど。
補足
お返事、戴きありがとうございます。 でも、確認いたしましたが、ここにあるエラーメッセージは出ません。 また、1度製作済みの旧データをコピーして、コードのみ変更して、新規データの追加を行った場合はちゃんと、追加して、新しいデータを作れます。 こういう症状を経験された方いらしゃいませんか?
補足
色々ご提案、ありがとうございます。 やってみましたが、だめでした。 追加クエリをもう一度、つくり直してみましたが、 それでもだめでした。 移動前にクエリーで追加されたデータは 正常に再追加されるんですが・・・ (追加されたデータをテーブルから削除してやり直した場合)新規で入力したデータでは 追加してくれないんです。なんともなりませんか?