更新クエリでエラー発生

このQ&Aのポイント
  • WinNTではうまく更新してたのですが、Win2000 + iis5の環境に換えてから下のようなエラーが発生しうまく処理できません。
  • 次のホームページ 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.aspPOST Data:title=fsdfgs&url=http%3A%2F%2Ffdsgd&category=%89%B9%8Ay%7CJAZZ&descript=fdgsdfg 時刻2002年4月14日, 12:52:59 詳細Microsoft サポート
回答を見る
  • ベストアンサー

更新クエリでエラー発生

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 サポート

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

  • ベストアンサー
noname#85865
noname#85865
回答No.1

NTから2000に変更してから、更新できなくなったということですが、一番あやしいのは、2000の権限設定ではないでしょうか? どんなDBを使っているのか判りませんが、アクセスユーザーに関して、ファイルやディレクトリへの更新アクセス権がないかもしれません。 アクセスユーザーは、IISの動作環境として定まります。インターネットサービスマネージャーで、使用する仮想ディレクトリのプロパティ画面の「ディレクトリセキュリティ」の項で設定できます。インターネットサービスマネージャーのヘルプを参照してみてはどうでしょうか。 「匿名アクセス」の場合は、デフォルトでは、IUSR_コンピュータ名がアクセスユーザーとなり、「基本認証」の場合は、クライアントのブラウザで入力したユーザー名となります。

ShiroNeko
質問者

お礼

ありがとうございます。何とか苦戦し ^^); Access のアクセス権を変えることで 使えてます。 but IUSR経由で Nimuda に攻撃され 泣いています。

関連するQ&A

  • ASPが動かないマシンがある

    よろしくお願いします。 マシンAをASPのイントラサーバとし、処理を行うと問題ないのですが、 マシンAの環境をそのままマシンBに移動してマシンBをイントラサーバとしたところ、以下のエラーが出ました。 ページを表示できません 接続しようとするページに問題があるため、そのページを表示できません。 対処方法 [更新] をクリックするか、後で再度実行してください。 次のホームページ 192.168.1.91を開き、 必要な情報が記載されたページへのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス 技術情報 (サポート担当者用) エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x5a4 Thread 0x6bc DBC 0x2274aa4 Jet' を開くことができません。 /test/check.asp, line 16 ブラウザ タイプ Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) ページ POST 45 bytes to /test/check.asp POST Data: code=95001&pass=95001&B1=%83%8D%83O%83C%83%93 時刻 2001年3月16日, 11:19:39 詳細 Microsoft サポート accessの中に入ろうとしたときのエラーのようです。 試しにマシンCにAの環境をうつして試したところ全く問題なく動きました。 AとCはPWSで、BだけIISだったのでPWSとIISの違いがまずいのかと思い、 今度はマシンDにIIS5.0をインストールして(BもIIS5.0)Dをイントラサーバとしたところ、問題なく動きました。 マシンBで出た上記のエラーを解決するためにはどうしたらよいのでしょうか。

  • ページを表示できません

    あるサイトにログインしようとしたときに ページを表示できません 接続しようとするページに問題があるため、そのページを表示できません。 -------------------------------------------------------------------------------- 対処方法 [更新] をクリックするか、後で再度実行してください。 次のホームページ 118.22.13.170を開き、 必要な情報が記載されたページへのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス -------------------------------------------------------------------------------- 技術情報 (サポート担当者用) エラー タイプ GetMatrix32 (0x800A01A8) オブジェクトが必要です。 /scripts/mtr0010.asp, line 30 ブラウザ タイプ Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) ページ POST 51 bytes to /scripts/mtr0010.asp POST Data: mt0010uid=5378&mt0010pwd=9098&login.x=73&login.y=28 時刻 2013年3月3日, 8:55:04 詳細 Microsoft サポート と出るのですが どうしたら解決(ログイン)出来ますか? OS  Windows7  Web ブラウザ IE インターネットの接続  光ファイバー です パソコン初心者なのでなにがなにやら理解できなくて 馬鹿でもわかるように説明お願いします!

  • Access98で作ったmdbをAccess2000で変換したらエラー発生

    こちらのFREEの掲示板を使いながらASPを勉強しているところですが、 Access98で作ったmdbをAccess2000のデータベースユーティリティで 変換したところ、下記のようにODBC Drivers エラーが発生しました。 Access2000で作成したmdbを使用する場合にはODBC Driverもバージョン アップしなければならないのでしょうか?対処方法についてもご指導 をお願いしたいと思っています。 Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x5b8 Thread 0x66c DBC 0x2091ba4 Jet' を開くことができません。

  • ASPプログラミングでADODB.Connection (0x800A0E79)エラーが発生

    ASP+MSDE 実用Webアプリケーション作成ガイド「ASP実践プログラミング入門」 と言う本を頼りにASPを勉強中です。 現在は、 (1) SQL Server2000内にDBとTable(user_info)を作成。 (2) global.asaファイルを設置。 (3) 「ユーザ登録」aspを実行。(user_infoに追加された) (4) 「ログオン」aspを実行。 と進めていますが、(4)を実行しID+パスワードを入力後に次のような エラーがブラウザ上に表示されます。 どなたかお助け頂きたくお願いします。 Q1)『ADODB.Connection (0x800A0E79)オブジェクト・・』と怒られている   ようですが、何が原因なのでしょうか? Q2) 解決に向けて調べるべき要点はどこでしょうか? ■発生したエラーはここから■ (IE上の表示です) ページを表示できません 接続しようとするページに問題があるため、そのページを表示できません。 ---------------------対処方法 ・[更新] をクリックするか、後で再度実行してください。 ・次のホームページ 1**.**.***.**6を開き、 必要な情報が記載されたページ  へのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス --------------------- 技術情報 (サポート担当者用) ・エラー タイプ  ADODB.Connection (0x800A0E79)  オブジェクトが開いている場合は、操作は許可されません。  /mailhen/logon.asp, line 4 ・ページ  POST 27 bytes to /mailhen/logon.asp ・POST Data:  user=mura****&pass=r*****k ■ここまで■ /mailhen/logon.asp, line 4 1:<% If Request.Form("user") <> "" Then 2: user_id = Request.Form("user") 3: password = Request.Form("pass") 4: adcn.Open Application("DBCN") 5: adrs.Open "select * from user_inf

  • DBの更新??

    ソースは下記です。 Set db=Server.CreateObject("ADODB.Connection") db.Provider="Microsoft.Jet.OLEDB.4.0" db.Mode=2 db.ConnectionString=Server.MapPath("../../script/db_dat/crv_haken.mdb") db.Open Set rs=db.Execute("select * from control " ) rs("day-upd") = Request.Form("編集担当") rs("tanto-upd") = date rs.update rs.Close db.Close Set db=Nothing で・・・実行しますと エラー タイプ ADODB.Recordset (0x800A0CB3) 現在の Recordset は更新をサポートしていません。プロバイダか、選択されたロックタイプの限界の可能性があります。 のメッセージがでます。 何が原因でしょうか?お教えください。

  • ASP + MDBで発生したエラーが解決できません。。。

    こんにちは。 いま、ローカルPCでシステム開発をしています。 環境としては、  WindowsXP + IIS + ASP + MDB(ACCESS2003) です。 いま、MDBにDB接続して、データを取得しようとしているのですが、以下のエラーが発生していて、治りません。 【エラータイプ】 Microsoft VBScript 実行時エラー (0x800A01B6) オブジェクトでサポートされていないプロパティまたはメソッドです。:Open ソースコードは以下の通りです。 【ソース】 'コネクションオブジェクト Set objCon = Server.CreateObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OLEDB.4.0" objCon.ConnectionString = "C:\test.mdb" objCon.Open 'レコードセットオブジェクト objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strSQL, objCon, 3 上記のobjRs.Open→Set objRs = objCon.Executeに変更するとエラーは発生しないのですが、RecordCountなどのプロパティが利用できません。 色々と調査したのですが、全くわかりません。 どなたか情報をご存知でしたら、ぜひともご教示ください。 宜しくお願いします。

  • 入力フォームの値をSQLのクエリに代入したい

    「1.htm」で入力された値を、次のページ「2.asp」で受け取って、 SQLに代入したいと考えています。 が、うまくいきません。 結果としては、クエリの結果がなく、 データが何も表示されない状態です。 どなたか宜しくお願いします。 ****1.htm**** <form method="POST" action="2.asp"> <input name="simei" type="text"> <input type="submit" value="検索"> </form> ****2.asp**** i = "Request.Form("simei")" Set rs = db.Execute("SELECT * FROM test WHERE ((test.氏名)='i')")

  • ページでエラーが発生しました

    Web ページ エラーの詳細 ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729) タイムスタンプ: Fri, 16 Oct 2009 13:11:37 UTC メッセージ: アクセスが拒否されました。 ライン: 64 文字: 2 コード: 0 URI: ということで今まで見れていたネット上の動画が見れなくなったのですが、何原因かわからなくて困っています。 見れていてから見れなくなる間にネットからGOMプレーヤーをインストールしたくらいであとは思い当たるものもありません。 解決方法を知っている人がいたら教えてください。

  • ASPからACCESSのOPENどうしても出来ません

    みなさんこんにちわ。 ASPを使用してweb上でローカルのACCESSデータベースを参照したいのですが、 エラーが出て、ページを開くことが出来ません。 動作環境は WINDOWS2000SP2 OFFICE2000SP2 MDAC2.5SP2 JET4.0 SP3 ODBCドライバのバージョン(Microsoft Access Driver) 4.00.6019.00 サンプルを参考に作成しました。DBをOPENするところのコードは openStr = "driver={Microsoft Access Driver (*.mdb)};" & _ "dbq=" & Server.MapPath("critters.mdb") Set cn = Server.CreateObject("ADODB.Connection") cn.Open openStr と書きました。 しかし、IISよりこのASPファイルを参照すると以下のエラーが出ます。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般エラー レジ ストリ キー 'Temporary (volatile) Jet DSN for process 0x518 Thread 0x5ec DBC 0x2710064 Jet' を開くことができません。 どうもOPENするところで発生しているようなのです。 なにか、バージョンが古いのでしょうか。 NET8 ASSISTANTの環境は関係あるのでしょうか。 原因と思われるところがありましたら、どうか教えていただけないでしょうか。

  • ADOでACCESSへの接続について。

    アクセスへの接続の部分で、パスワードを設定しなければ普通に接続できてデータも取得できました。 しかし、パスワードを設定するとエラーが出ます。 パスワードは"ttt"で間違いないのですが。。。 やはり、どこか間違っているのでしょうか? アドバイスお願いします。 「実行したASP」 <% Set cn = Server.CreateObject("ADODB.Connection") %> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=shift_jis"> <TITLE>バージョン情報</TITLE> </head> <body> <B>ActiveX Data Object Version Information</B><BR> version:<%= cn.Version %><BR> <% cn.Open "Memo","","ttt" %> <% cn.Close %> <% Set cn = Nothing %> </body> </HTML> 「エラーメッセージ」 エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] パスワードが正しくありません。 /L02_02.asp, line 10 ブラウザ タイプ Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)