最近、他の人がデータを処理するのに役立ちます。データを追加すると、「ASPを更新できません。データベースまたはオブジェクトは読み取り専用です。」というプロンプトが表示されます。私の問題を解決しませんでした。
1、サーバーのデータディレクトリのmdbファイルは、読み取り専用の
2、データベースのローカルのアクセス許可のディレクトリに配置されている
3、あります読み取り専用のディレクトリから読み取り可能なディレクトリに移動している可能性があるので、使用してはいけません。


「更新できない、データベースまたはオブジェクトは読み取り専用です」解決策Dreamweaverに最初に連絡してください。アクセスデータベースにデータを書き込むための単純なページ実装を実行すると、常に発生します。そのようなエラー:ODBCドライバーのMicrosoft OLE DBプロバイダーエラー '80004005'、[Microsoft] [ODBC Microsoft Accessドライバー]は更新できません。
データベースまたはオブジェクトは読み取り専用です。複数回のデバッグは機能しません。
いいえ、Baiduだけ、ハァッ、ハァッ。私はこの状況をたくさん遭遇したようです私がそれをチェックするとき私は多くの関連情報を持っていますリソース共有の利点、^ _ ^

解決策:

Accessデータベースを使用するときは、同じディレクトリに.ldbファイルを生成する必要があるため、サイトディレクトリのアクセス権に問題があります。ディレクトリ
に書き込み権限がない場合、またはアクセスデータベース自体に書き込み権限がない場合は、** *このエラーです。ブラウザを介してアクセスされるWebサイトのほとんどは匿名アクセスにインターネットを使用しているので、データベースのディレクトリパーミッションに "IUSR_computer name"ユーザーを追加し、それに "write"パーミッションを与えるだけです。 EveryOneユーザーに参加して「書き込み」許可を与えるのは危険すぎると言う記事がいくつか見つかりました。原則として、このディレクトリに加えてユーザーに書き込むことができますインターネット匿名アクセスユーザーのIIS構成に追加されます、一般的なデフォルトは "IUSR_コンピューター名"ですが、それが仮想ホストである場合それを見なければなりません。

特定の操作方法は次のとおりです。

データベースがあるディレクトリ(またはその上位のディレクトリですが、権限を継承するように注意してください)を右クリックします - > "Share and Security"を選択 - > "Security"を選択"tab->
"追加 "ボタンをクリック - >"詳細設定... "ボタンをクリック - >"今すぐ検索(N) "ボタンをクリック - >接頭辞" IUSR_ "を持つユーザー名を検索
(フォーマット) IUSR_コンピューター名の場合 - >このユーザーを選択し、[OK]をクリックします - > [インターネットゲストアカウント]の許可ボックスにユーザーが追加されます - デフォルトの[書き込み許可]に加えて
" - >"適用 "または" OK "。

Copyright © Windowsの知識 All Rights Reserved