• ベストアンサー

global.asaについて

ASPからMySQLにアクセスしたいのですが、 ・Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' ・[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 のエラーが表示されていしまいます。 global.asaを作成してみたのですが、 Active Server Pages エラー 'ASP 0224' TypeLib を読み込めません /LM/W3SVC/1/Root/sample/global.asa, 行 1 METADATA タグで指定されたタイプ ライブラリを読み込めません。 というエラーがでてしまいます。 glovbal.asaというのは必ず必要なのでしょうか? 必要な場合、最低限、どのような記述をすればよいのでしょうか?

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

> glovbal.asaというのは必ず必要なのでしょうか? 省略可能ですね。 http://msdn.microsoft.com/library/ja/jpiis/iishelp/iis/htm/asp/glob63vp.asp

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

お礼

ありがとうございました。

その他の回答 (1)

回答No.2

global.asa の問題というよりも、サーバに MySQL 用の ODBC ドライバがきちんとインストールされていないんじゃないでしょうか? ドライバを再インストールしてみてはどうでしょうか。

rin10rin
質問者

補足

MySQL ODBC 3.51 Driverを再インストールし、 システムDNSのTestはやはりうまくいくのですが、 ブラウザで確認すると、エラーは出ないものの、 データも抽出されない状態です。 IISマネージャの仮想ディレクトリ設定では、 フォルダ参照権限以外はすべて与えています。 ASP自体は、以下だけだと不十分なのでしょうか? Set db=Server.CreateObject("ADODB.Connection") db.Open "dsn=AIU;Server=172.17.0.110; Database=db1; UID=root; PWD=admin;" db.CursorLocation = 3 Set rs = db.Execute("Select * From table1") Do While Not(rs.EOF) Response.Write rs.Fields.Item("koumoku1") & vbNewLine Loop

関連するQ&A