質問: 更新クエリでエラー発生 winntではうまく更新してたのですが、win2000 + iis5 の環境に換えてから 下のようなエラーが発生しうまく処理できません。 どなたかhelp お願いします ↓ 次のホームページ 192.168.0.5を開き、 必要な情報が記載されたページへのリンクを探します。 http 500.100 - 内部サーバー エラー - asp エラー インターネット インフォメーション サービス -------------------------------------------------------------------- 技術情報 (サポート担当者用) エラー タイプ microsoft jet database engine (0x80004005) 更新可能なクエリであることが必要です。 /db/srceng/submit.asp, line 61 ブラウザ タイプ mozilla/4.0 (compatible; msie 5.01; windows nt 5.0) ページ post 79 bytes to /db/srceng/submit.asp post data: title=fsdfgs&url=http%3a%2f%2ffdsgd&category=%89%b9%8ay%7cjazz&descript=fdgsdfg 時刻 2002年4月14日, 12:52:59 詳細 microsoft サポート
回答: ntから2000に変更してから、更新できなくなったということですが、一番あやしいのは、2000の権限設定ではないでしょうか? どんなdbを使っているのか判りませんが、アクセスユーザーに関して、ファイルやディレクトリへの更新アクセス権がないかもしれません。 アクセスユーザーは、iisの動作環境として定まります。インターネットサービスマネージャーで、使用する仮想ディレクトリのプロパティ画面の「ディレクトリセキュリティ」の項で設定できます。インターネットサービスマネージャーのヘルプを参照してみてはどうでしょうか。 「匿名アクセス」の場合は、デフォルトでは、iusr_コンピュータ名がアクセスユーザーとなり、「基本認証」の場合は、クライアントのブラウザで入力したユーザー名となります。