こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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というのは必ず必要なのでしょうか?
必要な場合、最低限、どのような記述をすればよいのでしょうか?

投稿日時 - 2006-03-24 16:46:15

QNo.2049024

すぐに回答ほしいです

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

> 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

投稿日時 - 2006-03-25 11:57:18

お礼

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

投稿日時 - 2006-03-27 09:24:10

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

投稿日時 - 2006-03-26 03:51:12

補足

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

投稿日時 - 2006-03-27 09:24:53

あなたにオススメの質問