ASPで、Accessのテーブルをデータベースとして使用しようといろいろ勉強していますが、動かしてみると、

下記のようなエラーが出てしまいました。
実は、このASPは、「Web System Maker 」というツールを使って自動作成したものなのですが、使い方を間違っているのでしょうか?

ASPでのHTML表示部分はでるので、IISは
OKだと思います。
・・・ODBCの接続でしょうか?
教えてください。

エラー タイプ
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] ドライバの SQLSetConnectAttr は失敗しました。
/acess/table1_list.asp, line 55


ブラウザ タイプ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

ページ
GET /acess/table1_list.asp

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/03/03 21:16:57
  • 終了:--

回答(5件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012005/02/24 21:32:18

ポイント34pt

URLは0x80004005エラーの例がいくつか書かれていますが、要は相手先から必要な情報を得る事が出来なかった場合に出てくるものです。

たいていはデータベース側の中身(主にテーブルの存在確認)とDSN設定を1から見直すあるいは設定し直すことで解決するので、落ち着いて設定手順をもう一度見直してみてください。

id:anjye

回答ありがとうございます。

テーブル自体は、excelで使用していたものをそのまま利用しておりますので問題ないと思います。

DSNの設定そのものがよくわからないのですが?

ODBCででてくる、ユーザーDSNとシステムDSNとかいうタブのことでしょうか?

両方とも、Accessで作成したmdbを指定しましたが、間違いですか?

2005/02/24 21:38:28
id:Hibi No.2

Hibi回答回数178ベストアンサー獲得回数22005/02/24 22:16:55

ポイント34pt

http://www.hatena.ne.jp/1

人力検索はてな

ASPは詳しくないのですが、ODBCでの接続ができないのではないでしょうか?

例えば、ASP内でAccessに接続するためのConnection等があると思うのですが、そのパス等が間違っているとか。

データリンクファイル(拡張子UDL)を作って接続確認してみてはいかがでしょうか?

的外れでしたらごめんなさい。

id:kn1967 No.3

kn1967回答回数2915ベストアンサー獲得回数3012005/02/24 22:17:23

ポイント34pt

ダミーでスミマセン。

システムDSNはシステムレベルで、ユーザーDSNはユーザーレベルで管理されます。

ASPはシステムDSNにMicrosoft Access Driver(*.MDB)を追加して、必要なMDBを指定しておきます。

複数箇所に同じMDBを登録してどうなるかは行った事無いので知りませんが、不要であればユーザーDSNのほうからは消しておいたほうがよろしいかと思います。

なお、はてなでは同一人物(同一IDって言っても良いかも)は2回までしか回答出来ないので、あとは他の人からの回答待ちになります。

今後に期待するため、私への回答の中にお使いのOSとAccessのバージョンを書いておかれることをお薦めして、私からの回答は済みませんが終わりです。がんばってください。

id:anjye

ありがとうございます。

私の使用しているOSは、XPのprofessionalで、

Accessは、2000です。

よろしくお願いします。

2005/02/24 23:35:40
id:Taka_Joker No.4

Taka_Joker回答回数45ベストアンサー獲得回数02005/02/25 09:12:25

ポイント34pt

http://support.microsoft.com/default.aspx?scid=kb;ja;251254

[PRB] Jet 使用時に "ディスクまたはネットワークのエラー" または "特定できないエラー" が発生する

EXCELで動いてIISで動かないというのであれば、ユーザ権限やセキュリティ周りの設定を確認したほうがいいかもしれませんね。

URLはIISサービス起動アカウントの設定に関する確認事項です。

あとは、IWAMユーザやIUSRユーザの権限周りでしょうかね。

id:anjye

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

いろいろとやってみましたが、

どうもおかしいということで設定環境を今一度

調べましたところ、SQLサーバーのみの動作でした。今度は、ASPを勉強してカスタマイズに挑戦しようかと思います。

2005/02/28 01:02:51
id:kuippa No.5

くいっぱ回答回数1030ベストアンサー獲得回数132005/03/06 05:26:36

ポイント34pt

アクセスでの接続は諦められたのですが?

3番の方がご回答されているかと思いますが、ODBCのパイプを通してやればIIS+ASPからでもアクセスDBへ接続することができますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません