- 締切済み
MSアクセスのテキストリンクがうまくいきません^^;
テキストファイルをテーブルにリンクさせたいのですが、 拡張子を「txt」ではうまくいくのですが、拡張子を「pl」にかえるとエラーが発生します。 エラーの内容は 「データベースまたはオブジェクトは読み取り専用なので、更新できません」「エラーが発生しました。ファイルはリンクされませんでした。」です。 拡張子は今までのシステム上、できれば「pl」にしておきたいのです。 今回このエラーが発生したのは、新規に購入したwin2000のノートパソです。同じことを今まで使用していたwin95のデスクトップで行うと、拡張子「pl」のままでもうまくリンクできます。 どちらもアクセス2000です。。 すいませんがよろしく御願いします。。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Gin_F
- ベストアンサー率63% (286/453)
> それでも以前使っていたデスクトップ(WIN95のアクセス2000)では > うまくテキストリンクが作成されますが。。 一回、レジストリを変更すればそのようになります。 もしくは、 > Microsoft Jet データベース エンジン 3.5 および > Jet データベース エンジン 4.0 では Service Pack 3.0 以降 この条件に一致していなかったのかな。 どのみち、現在の環境で、pl という拡張子を使うためには、レジストリの 変更が必要だと思います。
- Gin_F
- ベストアンサー率63% (286/453)
> win95のデスクトップで行うと、拡張子「pl」のままでもうまくリンクできます。 レジストリの操作をしているのかな? マイクロソフト サポート技術情報 - 436329 [ACC2000]ファイルのインポート/エクスポートで '読み取り専用' のエラーが発生する こちらを確認してください。
補足
拡張子「pl」と変更していますが、中身は純然たるテキストファイルです。ファイル名を○○○○.txt→○○○○.plと拡張子だけ変更させています。それでも以前使っていたデスクトップ(WIN95のアクセス2000)ではうまくテキストリンクが作成されますが。。
お礼
おっしゃるように > Microsoft Jet データベース エンジン 3.5 および > Jet データベース エンジン 4.0 では Service Pack 3.0 以降 に関係あったようです。 詳しいことはうまく書けませんが、 レジストリで「TEXT\extensions」および「Inportfilter」「Exportfilter」に拡張子「pl」を追加することでリンクに成功しました。 ありがとうございました。感謝、感謝いたします。ありがとうございました。