• ベストアンサー

aspのエラーが特定できない

このエラーがどうしても解決できません以下のエラーです。エラーの行はACCESSのデータベースを開くときです。 Provider (0x80004005) エラーを特定できません 誰か解決してください 仕様:IIS 5 WindowsXP pro Access2003

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

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

こんにちは。 誰か解決してください。と言われると、自分で 解決する気持ちがないのかと思ってしまいますが・・。 こちらにヒントはありませんか?

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;306518
hannnya
質問者

お礼

解決しましたこれからちゃんと調べてから質問します

関連するQ&A

  • access2000では出来るがaccess97ではエラーになる

    ACCESS2000、iis5.0、win2000の環境でASPの開発をしています。 上記の環境ではエラーが無く表示されるのですが、 ACCESS97、iis4.0、winNTの環境だとエラーが出てしまいました。 エラー内容は以下の通りです。 -------------------------------------------------- Provider エラー '80004005' 特定できないエラーです 9行目でエラー -------------------------------------------------- 9行目辺りのソースは以下のようになっています。 <% 'ODBC接続処理 Set conn=Server.CreateObject("ADODB.Connection") conn.open "Udb"       ←-----------「ここが9行目」 %> accessだけ変えて、iis5.0、win2000、ACCESS97で実行してもエラーに なってしまいます。おそらくaccessが原因になっているのではないだろうかと 思っているのですが、同じ現象になって解決した方、また詳しい方おられましたら、 アドバイスお願いいたします。

  • ASPからACCESS2000でエラー"80004005"

    ASPプログラミング初心者です。 ASPを使ってACCESS2000へ接続しようとしてますが、一番最初のDB OPENするところで、下記エラーが出てどうにも前に進めません。 どなたかアドバイスよろしくお願いします。 ちなみに、データソース名やその使用には問題ないと思ってます。 「Provider エラー '80004005' 特定できないエラーです xxxx/xxxx/xxxx.asp, 行 42」

  • 【ASP】500エラーが発生する【ACCESS】

    こんにちは、よろしくお願いいたします。 ASPで簡単なWEBアプリケーションを作成し、 データベースとしてAccessを利用しています。 開発環境はWindows XP(IIS 5.1)で、Officeは2003です。 設置したサーバはWindows 2008 Server、IISは7.0です。 IISの設定は .Net Frameworkのバージョンは【.Net Framework v2.0.50727】 マネージパイプラインモードは【クラシック】 ASPの設定は、 【親パスを有効にする】をTrueにしてあります。 Accessへの接続文字列は以下のように記述しております。 (ネット上で拾った記述法 そっくりそのままです) ―――――――――――――――――――――――――― sub usrConOpn() Set objCon = Server.CreateObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OLEDB.4.0" objCon.ConnectionString = (MDBファイルまでのフルパス) objCon.Open end sub ―――――――――――――――――――――――――― 表題の件の詳細に入ります。 画面は一覧表示をするhtmlがあり、 そのhtmlの下部に、入力欄となるインラインフレームがあります。 インラインフレーム内には7行に渡って入力項目が縦にならんでおり、 それぞれの行に、大分類、中分類と選択が可能なコンボボックスがあります。 大分類のコンボボックスは変更時(OnChange)に画面をサブミットし、 中分類のデータをDBから取得し、中分類コンボボックス内を入れ替えています。 設置後に、アクセスしてみると、インラインフレーム内が500エラー表示になっておりました。 【500 -内部サーバー エラーです。    検索中のリソースに問題が発生したため、表示することができません。】 サーバへリモートデスクトップでアクセスし、ローカル表示させてみたところ、 1行目の中分類にあたるリストボックスの部分でエラーが発生しており、 【'' は既に使用されているので、使用できませんでした。】 というエラーメッセージがソース内に吐き出されておりました。 ただ、何度かアクセスしてみると、 1行目でエラーになっていたはずが、3行目まで表示できたり、 1行目すら表示されなくなったりと、その時々でエラーが発生する箇所が違いました。 よく分からないまま、500エラーというものを個人的に調査し、 大分類、中分類コンボボックス作成時に、 DBに接続し、作成し終わり次第接続を切る…という処理を 1行1行、7行全部にいちいち記述してみたところ、少し改善されました。 ただ、それでも時々500エラーになることがあります。 そこで質問なのですが、この 【500 -内部サーバー エラーです。    検索中のリソースに問題が発生したため、表示することができません。】 とは、つまり何が原因で発生しているのでしょうか? 大雑把な質問で恐縮ですが、よろしくお願いいたします。 また、記載した内容では情報不足であれば、 指摘を頂ければ、公開可能な情報に関しては追記させて頂きます。

  • ASP 特定できないエラーです

    ASPを用いてデータベースから参照して検索するプログラムを作成中なのですが、各ページに飛ぶとき、朝は普通に各ページが表示されるのでが、夕方になるとエラーが出て各ページが表示されません。エラーは特定できないと表示されます。いろんな種類のエラーを調べてみたのですが、原因が全くわかりません。誰か原因を存じている方、教えてもらえないでしょう?

  • IIS7でIIS6で動いていたASPアプリを動かしたい

    初めまして、santa51と申します 表題の通り、IIS7でASPアプリを動かしたいのですが、 動きません。 xpのIIS6では動いていました エラーの内容は Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Microsoft Access Driver] ディスクまたはネットワークのエラーです。 /????/?????/login.asp, 行 109 となります 109行は 107 DBName="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("../cgi-bin/mydb/" & campany & "/master.mdb") 108 Set db=Server.CreateObject("ADODB.Connection") 109 db.Open DBName です。 確認がとれていることは 1.Server.Mappath("../cgi-bin/mydb/" & campany & "/master.mdb")は確実にあっています。 環境は vista business IIS7 access2003 です。 以上、よろしくお願いします santa51

  • IIS+ASPで実行可能なサーバと不可能なサーバがある

    現在、IISとASPを使用してアプリケーションを動かしています。 データベースにMDBファイルを使用し、データの 登録・参照・削除をASPで行っています。 都合によりIISサーバを違うPCに移し変えることになりました。 ファイルをコピーして、IISの設定を同じにしましたが、 クライアントからデータの書き込みをすると「ページを表示できません」 と出てしまいます。エラーの理由としてデータの追加を行っている ASPファイルの「(レコードセット).AddNew」の行で 「データベースまたはオブジェクトは読み取り専用なので、更新できません」 ということなのですが、今までのサーバでは動いていたファイルを そのままネットワーク経由でコピーしただけなので 修正方法がわかりませんでした。 IISの設定はあまり詳しくないので、不足している情報が あれば追記いたします。 OSは新PC・旧PCともにWindowsXP Pro(SP1)です。 ご指導よろしくお願いいたします。

  • 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の環境は関係あるのでしょうか。 原因と思われるところがありましたら、どうか教えていただけないでしょうか。

  • 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などのプロパティが利用できません。 色々と調査したのですが、全くわかりません。 どなたか情報をご存知でしたら、ぜひともご教示ください。 宜しくお願いします。

  • aspのファイルからAccessを参照させるとエラーが出たり出なかったり

    WinXP Proに IISを使って ASPのファイルから ACCESSのDBを表示させたいのですが、 ******************************** Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] ファイル '(不明)' を開くことができませんでした。ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。 ******************************** と言うエラーメッセージが出てしまいます。 昨日までは普通に表示していたのです。 ソース ******************************* <% Dim Rs Set Rs=Server.CreateObject("ADODB.Recordset") Rs.open"SELECT * FROM TABLES ", "DSN=yihua" Response.Write Rs("NAME") Rs.close set Rs=Nothing %> ******************************* です。 更にこの見えていたファイルをコピーしてリネームして別の名前でaspファイルとして保存しても 同じエラーメッセージがでてしまいます。 何が原因なのでしょうか? 見えたり見えなかったりするのが、理解できなく 苦しんでいます。 ASP勉強中でかなり初心者です。 よろしくお願いします。

  • 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で出た上記のエラーを解決するためにはどうしたらよいのでしょうか。