• ベストアンサー

エラーの意味が??

ASPのエラーで HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス ---------------------------------------------------------------------- エラー タイプ OrderList (0x800A004B) パス名が無効です。 /A/B/C/List/or01L.asp, line 37 とのエラーが表示されます。 ASPファイルの中身 '***BO呼び出す*** Set OrList = Server.CreateObject("OrderList.OrderList") '***SQLを発行*** If OrList.GetOrderList() Then ← 37行目 OrderList はDLLの名前で or01L.asp の37行目でDllの関数を呼び出すところでのエラーのようですが、理由が見当たりません。 同じソースを違う環境での動作確認がとれています。特別なIISの設定をしないといけないのでしょうか。 どうかご教授お願いします。

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

  • ベストアンサー
  • Largo_sp
  • ベストアンサー率19% (105/538)
回答No.1

ASPもなにもわかりませんが、一般的なバグの原因究明として、 「同じ作業を、手作業でやってできるか」どうかですね... なんとなくですが、OrderListにパスがないか、リンクが無いか オブジェクトがみえないか、そんなところだと思いますよ... 良くあるのが、パス名の設定を間違えているとか、 IISでパスの綴りをまたがえているとか、はたまたディレクトリ名を書き間違えたとか 違う環境で動作確認がとれているならば、そういったミスの方を疑った方が いいと思います。

3396
質問者

お礼

ご回答ありがとうございました。 実は指定していたディレクトリの問題でした。 そのフォルダに対する権限の問題でそのDllの中で行っている行為の権限がない。という警告(エラー)だったようです。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • miezou
  • ベストアンサー率0% (0/1)
回答No.2

OrderList DLLはActiveXDLLなどのASPでも実行可能なものですか? 別環境で動作確認が出来ているということですので これに関しては問題ないのでしょうね。^^) IISが置かれているサーバー内でOrderList DLLの レジストリ登録が行えていないような気がします。 1.regsvrコマンドで再登録し、aspを実行してみる。 2.レジストリエディタで確認 regsvr、レジストリエディタのキーワードでネット検索すると いろいろ出てきますので、試してみてはいかがでしょう?

3396
質問者

お礼

Webで色々探し、色々検証した結果 指定フォルダに対する権限の問題でそのDllの中で行っている行為の権限がない。という警告(エラー)だったようです。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ASPでORACLEのエラーが発生するのですが、対処方法をお教えください。

    Win2000(IIS) + ORACLE8.1.6 でASPを使ったWEBサーバを構築しようとしています。 まず手始めに、単純にデータを登録するような簡単なASPを作成しようとしているのですが、 下記処理が、133行目でエラーになってしまいます。 ※当然の事ながら、ODBC接続の設定は正常に行えていることを確認しております。  (Accessでリンクテーブルを使って、ODBC経由でテーブルにデータを追加できます。) <処理内容 (/Oracle/newtoroku.asp の一部)> 126行目 Dim Conn,SQL,RS 127行目 DBName="Provider=msdaora;Data Source=xxxxx;User ID=xxxxx;Password=xxxxx" 128行目 Set Conn = Server.CreateObject("ADODB.Connection") 129行目 Conn.open DBName 130行目 SQL = "select * from XXテーブル" 131行目 Set RS = Server.CreateObject("ADODB.Recordset") 132行目 RS.Open SQL, Conn,3,2 133行目 rs.AddNew <エラー内容> ADODB.Recordset (0x800A0CB3) 現在の Recordset は更新をサポートしていません。 プロバイダか、選択されたロックタイプの限界の可能性があります。 /Oracle/newtoroku.asp, line 133

  • IIS6.0でCDONTS.NewMailを実行するとエラーが。。

    IIS 6.0で下記のASPを単純に実行してもエラーが 表示されます。 ---ASP--- Set bMail = Server.CreateObject("CDONTS.NewMail") bMail.From = "***@***.biglobe.ne.jp" bMail.To = "****@hotmail.com" bMail.Subject = "テスト" bMail.Body = "テストメール" bMail.Send Set bMail = Nothing ---エラー--- HTTP 500 - 内部サーバー エラー ------------ IIS5.0を使用しているときは全く問題なく送信 できていたのですが、Windows Server 2003に 変えてからCDONTS.NewMailを使用するとエラーが 表示されるようになりました。 SMTPサービスもタスクスケジューラーも起動して いるのですが。。。

  • 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が原因になっているのではないだろうかと 思っているのですが、同じ現象になって解決した方、また詳しい方おられましたら、 アドバイスお願いいたします。

  • pagecountコンポーネントについて

    IISの追加コンポーネントであるPageCounterコンポーネントついて教えてください。 <環境> WINDOWS NT 4.0      IIS 4.0 <内容>IISリソースキットより、Pagecnt.Dllをregsvr32.exeにてレジストリに登録。(正常終了確認) 再起動後、ASPファイルを実行するが、オブジェクトが作成できない。ほかに何か設定しなければいけないのでしょうか?助けてください。 <ASPソースのエラー部> <% set pgcnt = Server.CreateObject("IISSample.PageCounter") pgcnt.pagehit %> <ERRMSG> Microsoft VBScript 実行時エラー エラー '800a01ad' ActiveX コンポーネントはオブジェクトを作成できません。 .asp, 行 10

  • CSV出力時、件数によりエラーとなってしまいます。

    はじめまして IISの問題か、SQL Serverの問題なのかわからないので、両カテゴリーに同様の質問をさせていただいております。 OS:2003Server、DB:SQL Server2000 WEBサーバ、DBサーバは別サーバです。 CSVを出力するASPを実行させているのですが、出力件数が多い時に下記エラーとなります。 (数十件の場合は、問題ありません。) 【エラー内容】  Microsoft OLE DB Provider for SQL Server エラー '80004005'  [DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。  /daityo/CsvOut.asp,行168 エラー箇所としては、SQLを実行しDBにアクセスする命令時に発生します。(実行毎に、エラーとなる行が変わります。) どこかで、タイムアウトしているのかと思い、'MetaBase.xml’の下記部分の値を変更しましたが、改善されませんでした。 AspMaxRequestEntityAllowed="102400000" 現在、手詰まり状態です。 皆様のお力をお貸しいただけないでしょうか? 宜しくお願いいたします。

  • mdbを直接開いてもasp側に影響を与えない方法について

    お世話になります。当方、Windows Server 2003 R2 SP1 で IIS6.0 を使用しています。 サーバ側に設置しているmdbファイルをODBCでシステムDSNに登録し、ASPから 接続しております。 メンテナンスなどで直接mdbファイルを開いている時に、ASPのページに アクセスすると以下のエラーメッセージが出て正常表示が出来なくなります。 ======================================================== HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス -------------------------------------------------------- エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] '(不明)' は既に使用されているので、使用できませんでした。 ======================================================== mdbファイルを直接開いても、ASP側でもエラー表示されないように するにはどうしたらよいでしょうか? ソースは以下のようにしております。 Set cnn=Server.CreateObject("ADODB.Connection") cnn.open "dummy" cnn.close cnn.open "testdb"  '// ODBCをtestdbにしています。 SQL = "SELECT * FROM M_USER ORDER BY USERID" Set rs1 = cnn.Execute(SQL) よろしくお願いいたします。

  • VBScriptでASPのオブジェクトを使う方法

    VBScriptでSQLサーバーのDBにアクセスするためASPのserverオブジェクト を使うと ランタイム エラーが発生しました。デバッグしますか? 行:39 エラー:オブジェクトがありません。:'server' とエラーが表示されます。 おそらく次の行だと思うのですが、何か方法を教えてください。 set objDB = server.CreateObject("ABCDB.DBCon")

    • ベストアンサー
    • HTML
  • Windows 2003 ServerのIIS

    今まで社内でNT → Win2000 Server とIISサービスを 利用してきました。VBScriptでASPを動かしていたのですが こんど2003Serverにして同じような設定で動くと思ったのですが、http://****/***.asp ファイルは以下のエラーになります。 ●「HTTP エラー 404 - ファイルまたはディレクトリが見つかりません。インターネット インフォメーション サービス (IIS)」 ●普通のhtml は問題なく表示されます。 ●セキュリテーや権限が以前とかなり違っているようなのですがIISマネージャの設定もいろいろ設定しました。 このままでは2000に戻すしかなさそうです。 ●\\****\***.asp で絶対パスを見に行くとファイルは存在しますが、(HTMLの部分は見られます)がVBScript内部は無視されます。 ●どこをチェックすればいいのかアドバイス頂ければ助かります。  以上宜しく御願いします。

  • 内部サーバーエラーの内容

    どなたか教えて下さい。 ASPを作っているのですが、なんらかのエラーが発生した時に、 「HTTP 500 - 内部サーバー エラー 」が表示されます。 そのページに、エラーの発生している行や内容を 表示させることは可能でしょうか?

  • SQL Serverのエラーについて

    サーバーの環境 OS:MS Windows NT Server 4.0 DB:MS SQL Server6.5 SQL Server 6.5 Service Pack 5a Windows NT 4.0 Service Pack 6a Internet Information Server 4.0 Internet Explorer 5.5 SQL Serverにクエリーを実行すると以下のエラーが発生します。 解決方法をご存知の方いましたらご教授願います。 Microsoft OLE DB Provider for ODBC Drivers エラー '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]行のサイズが 2107 になり、作業テ-ブルの作成に失敗しました。テ-ブル 2014 内の 1 行の許容サイズを超えます。