Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> ASPはACCESSデータベースソリューション

ASPはACCESSデータベースソリューション

  
を更新することはできません。このASPの例を見てください、私は、ASPに接触する人々がしばしばこの問題に遭遇すると思います:明らかに、彼らのコードは正しく書かれています。この問題の最初に、私は10回以上自分のコードをチェックするために自習していました、つまり、私はASPエラーをチェックアウトしませんでした。

動作環境:windows xp

IIS 5.0

---------------------------- ----------------------------------------
Windows XP上の

+ IISサーバーでaspプログラムを実行すると、データベースの更新に失敗することがあります特定のエラーメッセージが表示されることがあります。

1. Microsoft JETデータベースエンジン(0x80040E09)を更新できません。データベースまたはオブジェクトは読み取り専用です。

2. ODBCドライバ用Microsoft OLE DBプロバイダ(0x80004005)[Microsoft] [ODBC Microsoft Accessドライバ]操作では、更新可能なクエリを使用する必要があります。

3. Microsoft JETデータベースエンジン(0x80004005)の操作には更新可能なクエリを使用する必要があります。

解決方法はいくつかあります(ウェブサイトのホームディレクトリがwwwrootであると仮定すると、サーバーによって解決方法が異なる場合があります)。

A、wwwrootフォルダーを右クリック - " [プロパティ] - [キャンセル] [読み取り専用]

この方法は、最も簡単で時々有効です。

B.データベースファイルのフォルダを右クリックします - [プロパティ] - [セキュリティ] - [追加]ユーザー: "IUSR_コンピューター名"と "IUSR_コンピューター名"の読み取りと書き込みのアクセス許可を開きます。

この方法は現在のところこの問題を解決するための最良の方法です。 P> XPシステムが右クリックして "セキュリティ"オプションが表示されない場合は、 "ツール" - "フォルダオプション" - "表示" - キャンセル "簡易ファイルの共有を使用(推奨)"を選択してください。 [セキュリティ]オプション

C、wwwrootフォルダを右クリック - [プロパティ] - [Web共有] - [共有フォルダ]

D.その他の解決策一緒に話し合う〜QQ:7021357

------------------------- -------------------------------------------

最後1つは、ASPサーバーをデバッグするように自分のマシンを設定したい場合は、Windows XPシステムを使用しないことをお勧めします。WIN2000を選択するのは適切ではありません。

もちろん、XPに説明のつかない問題がある場合は、XPの権限設定を検討してください。

Copyright © Windowsの知識 All Rights Reserved