|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
IISを使うとAccessのデータを読み込めません。
keiさん
[2003/12/03 16:12:28]
[3843]
|
Re:IISを使うとAccessのデータを読み込めません。
YasNet(管理人)さん
[2003/12/03 18:55:04]
[3844]
Re:IISを使うとAccessのデータを読み込めません。
keiさん
[2003/12/04 9:38:01]
[3845]
Re:IISを使うとAccessのデータを読み込めません。
YasNet(管理人)さん
[2003/12/04 19:59:35]
[3847]
Re:IISを使うとAccessのデータを読み込めません。
みみさん
[2003/12/06 17:13:57]
[3851]
Re:IISを使うとAccessのデータを読み込めません。
keiさん
[2003/12/08 19:36:28]
[3857]
Re:IISを使うとAccessのデータを読み込めません。
暇人さん
[2003/12/09 9:28:22]
[3860]
Re:IISを使うとAccessのデータを読み込めません。
fujiさん
[2003/12/09 10:13:57]
[3861]
Re:IISを使うとAccessのデータを読み込めません。
YasNet(管理人)さん
[2003/12/09 12:43:21]
[3863]
皆さんどうもありがとうございました。
keiさん
[2003/12/16 19:33:47]
[3881]
|
| [3843] IISを使うとAccessのデータを読み込めません。 |
| 投稿者:keiさん 2003/12/03 16:12:28 |
| ASPでAcceseのデータを呼び出して表示させようとしているのですが、IISを使うとできません。しかし、会社のサーバを使うとちゃんと呼び出せるのです。また、SQLServerのデータはIISを使っても呼び出せました。 どのプログラムでも、IISだとAccessにつながりません。 今までずっと会社のサーバを使っていて、最近IISを使い始めたので、何故なのかまったく解りません。ちなみにどのプログラムも会社のサーバを使えばまったく問題なく動きます。 エラーメッセージは以下の文です。 Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0xdb8 Thread 0xf0c DBC 0x1635024 Jet' を開くことができません。 会社のサーバではばっちりなので、 ソースは間違っていないはずなのですが。 IISの設定か何かが間違っているのでしょうか。 どなたか教えていただけませんか。 |
| [3844] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:YasNet(管理人)さん 2003/12/03 18:55:04 |
| こんにちは YasNet(管理人)です。 プログラムが完璧なら DBQの指定先のDB名が間違っているか パスワードが設定されていないのではないでしょうか 違ったらすみません。 それでは 失礼致します。 |
| [3845] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:keiさん 2003/12/04 9:38:01 |
| コメントありがとうございます。 > DBQの指定先のDB名が間違っているか その部分のコードは ObjConn.Open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & Server.Mappath("test.mdb") としてるのですが、もしかして("test.mdb")の部分は ("/asp/test/test.mdb") という風にディレクトリも書かなくてはならないのでしょうか? でも一応書いてみても動きませんでした。 > パスワードが設定されていないのではないでしょうか パスワードの設定というのは、IISのですか? IISのプロパティか何かで設定するのですか? それともそのコードを入れるということですか? 質問ばかりですみません。 IISの仕組みってよくわかりません・・・ |
| [3847] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:YasNet(管理人)さん 2003/12/04 19:59:35 |
| こんにちは YasNet(管理人)です。 > > パスワードが設定されていないのではないでしょうか > > パスワードの設定というのは、IISのですか? > IISのプロパティか何かで設定するのですか? > それともそのコードを入れるということですか? Access自体にパスワードがかかっていませんかぁ〜 かかっていれば ObjConn.Open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & Server.Mappath("test.mdb"),ユーザID,パスワード でOKだと思いますが・・・ それでは 失礼致します。 |
| [3851] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:みみさん 2003/12/06 17:13:57 |
| windowsのコンパネから、ODBCの登録はやってますか? |
| [3857] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:keiさん 2003/12/08 19:36:28 |
| > Access自体にパスワードがかかっていませんかぁ〜 Accsessにパスワードなどかけた覚えがないのですが・・・ どういうことなのでしょう? |
| [3860] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:暇人さん 2003/12/09 9:28:22 |
| > > Access自体にパスワードがかかっていませんかぁ〜 > > Accsessにパスワードなどかけた覚えがないのですが・・・ > どういうことなのでしょう? 掛けてないなら掛けてないと言えばいいでしょうに Accessのヘルプは見ました? パスワード掛けれますよ 私はそれよりもJETエンジンが逝かれてるのか そこを見るレジストリが逝かれてるのか。 エラーをまんま解釈するとそういうことになるのではないでしょうか MDACのバージョンはいくつですか?ものによってはJET入ってません また、JETエンジンは年中バージョン変わってます(穴だらけなのか?) どうせ動かないならMDACもJETも最新のいれたらどうでしょう |
| [3861] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:fujiさん 2003/12/09 10:13:57 |
| こんにちわ keiさん。 DBQ=" & Server.Mappath("test.mdb") の部分を物理パスで試してみてはどうでしょうか。 DBQ=C:\Inetpub\wwwroot\asp\test\test.mdb (test.mdbファイルがkeiさんのマシンの C:\Inetpub\wwwroot\asp\test\test.mdbにあると仮定してます) |
| [3863] Re:IISを使うとAccessのデータを読み込めません。 |
| 投稿者:YasNet(管理人)さん 2003/12/09 12:43:21 |
| こんにちは YasNet(管理人)です。 お〜 いっぱいレスが付いていますねw ObjConn.Provider = "Microsoft.Jet.OLEDB.4.0" ObjConn.ConnectionString = Server.MapPath("test.mdb") ObjConn.mode = 1 ' ここは、マニュアル見てみてください。通常1OR3と思います ObjConn.Open で試すとエラーが、わかりやすいと思うけど・・・ それでは 失礼致します。 |
| [3881] 皆さんどうもありがとうございました。 |
| 投稿者:keiさん 2003/12/16 19:33:47 |
| 皆さん本当にたくさんのレスありがとうございます。 最近ASPとは別の仕事をしていたのでここに来るのが 遅くなってしまい申し訳ありませんでした。 皆さんのアドバイスを参考に、いろいろ試してみました。 しかし、全部試してみても結局動きませんでした。 物理パスとかMDACとかレジストリクリーナーとかアクセスの アップグレードとか・・ほぼ考えられることはやりました。 会社の先輩にも手伝ってもらったのですが、 結局原因不明だという結論に至りました。 たくさんレス下さったのにこんな結果になってしまい 申し訳ありません。 本当に皆さんありがとうございました。 また時間のあるときにゆっくり解明していきたいと思います。 |
|
TreeBBS For ASP V.0.1.3 |