• ベストアンサー

テーブルのエクスポートに関して

 テーブルのデータをエクセルにエクスポートしようとしたところ、 「データベースまたはオブジェクトは読み取り専用であるため、更新できません。」とエラーが出て、うまくいきません。  マイクロソフトのサポート技術情報のページに、「この現象は、Jet データベース エンジンのセキュリティ上の問題に関連した仕様変更に伴う動作です。 」ということで、解決方法などが記載されているのですが、(URL:http://support.microsoft.com/default.aspx?scid=kb;ja;436329)、何分知識が乏しく、書いてあることが理解できませんでした。 レジストリというものを編集しないといけないらしいのですが、これも初めて聞く言葉で、私にはさっぱりわかりません(泣)  本来なら、本や関連HPなどで勉強すべきなのですが、バックアップが取れないのがとても不安なのと(初心者の私がデータベースを作っているので、突然データがおかしくなったりするんです!そうなったら仕事になりません・・・)、少し急いでいるため、皆様のお知恵をお借りしようと、ここに質問することにしました。  知識不足で申し訳ないですが、レジストリとはどうしたら見れるのか、そしてこの現象を解決するために私が何をしたらよいのか、できるだけわかりやすく、教えていただけないでしょうか? これだけではわからないと思いますので、その都度補足いたします。  周りに頼れる人がおらず、本当に困っています(泣) どうかよろしくお願いします!

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

  • ベストアンサー
  • itachisan
  • ベストアンサー率81% (9/11)
回答No.2

これは、仕事による問題でしょうか? であれば、そもそもが、知識のあるものが不在である場合の不測の事態への意識の問題があるかと思います。 なかなか、この辺りの問題について、注意喚起、意識させ、人員や体制を取るのが困難であったりするかと思われますが、まずは、そのようなところから、必要であることを進言していくことも大事なことではないかと思います。 また、なんとかして、有償であれ専門家にお願いするとか・・・ で、データベースについてですが、まず、Accessであることは、解りますが、Access2000なのか?2002なのか?97なのか、まず使用されているデータベースが何であるか? バージョンは? と言った情報を質問に必ずつけた方がよろしいかと思います。Jetというところで、Accessであることは容易に解りますが・・・ また、どうしてもあなた御自身が、なんとしても対応するしかないのであれば、やはり必要となる知識を、苦労してでも得る努力をなされるしかないと思います。 今後も含めての事を考慮すれば、尚のことではないかと思われます。 ただ、それがどれだけの苦労が必要か?ある程度は想像が付くことと思いますが、 今回の質問に、わかりやすく答えるということを、逆の立場で考えると、それらの知識がない方が、わかるように・・・それこそ、専門用語の解説から・・・ となると、答える方も、解るように、文面だけで伝えるのは難しい面もあることをご理解ください。 で、 レジストりですが、 Windowsの、スタートメニューより、ファイル名を指定して実行をクリックし、開いたダイアログ(ウィンドウ)の名前:の入力欄に、regedit と入力し、OKボタンを押してください。 レジストリエディタと呼ばれるものが、起動されます。 レジストリエディタについては、使い方等含めて、ホームページを検索するなど調べてみてください。 あとは、再度、マイクロソフトのサポート技術情報のページを参照してみてください。 わからない用語なども、ホームページで検索すれば、解ることもあるかもしれません。 あとは、Jetエンジン自体のアップデートについても、マイクロソフトのサポート技術情報のページに記載されていましたね! 回答ではなく、申し訳ありませんが、まずはレジストリについてから調べることをお勧めします。 レジストリエディタの使い方が、わかれば、サポート情報の回避策を行う事ができるはずです。 頑張ってください。

kojirouap
質問者

お礼

 いろいろご丁寧に教えていただいて本当にありがとうございました。私がお聞きしたかったのはまさにこのことです!これで十分です!なんとか解決できそうです、本当に助かりました!レジストリに関しては、後々勉強していくつもりです。ありがとうございました!

kojirouap
質問者

補足

ご回答ありがとうございます。  この質問を投稿した時は、頭がパニック状態だったため、無茶な質問をしてしまったこと、お詫びします。  いつもなら、書き込む時は必ず下書きをするのですが、今回はそれをせず、真っ白な頭で書いた結果、こんな文章になってしまいました。質問の仕方が悪かったと反省しています。本当にすみません。  書いたつもりで、大事なことも書いていませんでした・・・ 使用ソフトはAccess97でした。  バックアップに関しては、今のところ他の記憶媒体に保存することができないので(うちの会社はウィルスの被害も本当に多く、OS再インストールの羽目になり、データがすべて消えてしまった人もいます。ですが#1の方のお話の、データを圧縮する、ということならできるかもですね)、それならデータだけでも、と思って利用していたのですが、データをエクセルで出したかったのは、今あるテーブルのデータをマスターにして、他のことに使いたかったからです。クリック一つで簡単にできるので、とても重宝していました。

その他の回答 (2)

  • itachisan
  • ベストアンサー率81% (9/11)
回答No.3

言い忘れたので、追加として・・・ バックアップですが、アクセスのファイル(.mdb)自体を、別のフォルダへコピーする、別のディスク、別のPC、記憶媒体へコピーする・・・ 恐らく、データとオブジェクトを分けるということも、されてはいないでしょうから、単純ファイルコピーでも問題ないかと思いますよ!

noname#4564
noname#4564
回答No.1

  > 本来なら、本や関連HPなどで勉強すべきなのです その通りです。 > バックアップが取れないのがとても不安 エクスポートだけがバックアップの唯一の手段ではありません。 > そしてこの現象を解決するために私が何をしたらよいのか 自分でできる方法を考えましょう。 (ZIPやLZH等の圧縮アーカイブを作成する、大容量の記録媒体を使用する、等) > できるだけわかりやすく、教えていただけないでしょうか? わかりやすく説明するのにどのぐらい手間が掛かるか、考えたことがありますか?  

kojirouap
質問者

お礼

ご回答ありがとうございました。 データの圧縮など、参考になりました。なんとか勉強して頑張ってみます!

kojirouap
質問者

補足

 ご回答ありがとうございます。  すみません、質問を投稿した時は頭がパニック状態だったので、無茶な質問をしてしまったこと、お詫びします。  無茶はよくよくわかっています。全くわからなかった私にとって、少しでもヒントが聞けたら・・・と思っただけで、それほど大変なことであることもわからなかったです・・・ 自分で考えてみて、どうすることもできなかったため(当然なのですが・・・)、ここなら何か教えてもらえるかもしれない、と思った次第でした。自分で考えて答えが出るなら、ここに質問しません・・・ >わかりやすく説明するのにどのぐらい手間が掛かるか、考えたことがありますか?  ・・・私が書いたことですので仕方ないですが、それを考えなかったことなどありません!いつもメモ帳に下書きして、いろいろ考えに考えて質問しているつもりです。今回、真っ白な頭で考えた結果、こうなってしまいました・・・本当にすみませんでした。

関連するQ&A