出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

よろしくお願いします。   橋本さん [2001/10/31 13:39:31] [870]
  Re:よろしくお願いします。   Tomitomiさん [2001/10/31 13:58:07] [871]
    Re:よろしくお願いします。   橋本さんさん [2001/10/31 14:17:32] [872]
      Re:よろしくお願いします。   Tomitomiさん [2001/10/31 14:31:51] [873]
        Re:よろしくお願いします。   北岳さん [2001/10/31 14:39:23] [874]
          Re:よろしくお願いします。   橋本さんさん [2001/10/31 14:53:37] [875]
          Re:よろしくお願いします。   橋本さんさん [2001/10/31 14:56:13] [876]
            Re:よろしくお願いします。   橋本さん [2001/10/31 15:16:05] [877]
            情報検索方法   北岳さん [2001/10/31 15:19:37] [879]
              ありがとうございます。   橋本さんさん [2001/10/31 15:31:32] [882]
            Re:よろしくお願いします。   Tomitomiさん [2001/10/31 15:23:58] [880]

[870] よろしくお願いします。
投稿者:橋本さん 2001/10/31 13:39:31
下記のプログラムでAccess2000の卒研.mdbから顧客の氏名を取ることができません。
間違いを教えてください。


<%FileName = "卒研.mdb;"
strProvider="Driver={Microsoft Access Driver (卒研.mdb)}; DBQ=" & FileName
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strProvider
sql="SELECT 顧客の氏名 FROM 個人情報 "
Set RS = Conn.Execute(sql)
response.write RS("顧客の氏名")
RS.Close
Conn.Close%>

[871] Re:よろしくお願いします。
投稿者:Tomitomiさん 2001/10/31 13:58:07
こんにちは、Tomitomiです。


> 下記のプログラムでAccess2000の卒研.mdbから顧客の氏名を取ることができません。
> 間違いを教えてください。

> <%FileName = "卒研.mdb;"
> strProvider="Driver={Microsoft Access Driver (卒研.mdb)}; DBQ=" & FileName


最低、どうゆうエラーメッセージが出てるぐらい書いてください。
ソース書いてどこが間違いですか?では、こたえる気なくなりますよ。
僕たちはデバッグ班ではないのでね。


ソースを見たところでは、MDBファイルへのパスが妖しいと思います。
以上

[872] Re:よろしくお願いします。
投稿者:橋本さんさん 2001/10/31 14:17:32
データベースから読み取ることができないのです。
MDBファイルってなんですか?
卒業の課題なのでつい先日始めたばかりで本などを見ながらやっていて顔が真っ青です。
どなたかほんの少しでいいので教えてください。
怪しいとおもう所を全て指摘してください。
よろしくお願いします。

[873] Re:よろしくお願いします。
投稿者:Tomitomiさん 2001/10/31 14:31:51
こんにちは、Tomitomiです。


> データベースから読み取ることができないのです。
> MDBファイルってなんですか?


><%FileName = "卒研.mdb;"
Accessのファイル。↑拡張子が、mdbでしょ?


> 卒業の課題なのでつい先日始めたばかりで本などを見ながらやっていて顔が真っ青です。


それは、関係ないです。仕事で納期に追われている人もいるので。

> どなたかほんの少しでいいので教えてください。
> 怪しいとおもう所を全て指摘してください。
> よろしくお願いします。


だから、エラーメッセージ書いてって言ってるのに。


Microsoft OLE DB Provider for ODBC Drivers エラー '80004005'

[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。


ていうエラーでは?

[874] Re:よろしくお願いします。
投稿者:北岳さん 2001/10/31 14:39:23
> [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。
> ていうエラーでは?

だとして、まず、これで動きますか?

<%
FileName = "d:\〜\〜(フルパス)\卒研.mdb" ';ヲトル
strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FileName '卒研トル
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strProvider
sql="SELECT 顧客の氏名 FROM 個人情報" 'スペーストル
Set RS = Conn.Execute(sql)
'do until RS.eof
response.write "<br>" & RS("顧客の氏名")
'RS.movenext
'loop
RS.Close
Conn.Close
%>

「卒研.mdb」というAccess2000のデータファイルがあるサーバ内のフルパスが必要。
ASPと同じ場所ではないでしょうから、先生に聞いて下さい.

[875] Re:よろしくお願いします。
投稿者:橋本さんさん 2001/10/31 14:53:37
> > [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。
> > ていうエラーでは?
>
> だとして、まず、これで動きますか?
>
> <%
> FileName = "d:\〜\〜(フルパス)\卒研.mdb" ';ヲトル
> strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FileName '卒研トル
> Set Conn = Server.CreateObject("ADODB.Connection")
> Conn.Open strProvider
> sql="SELECT 顧客の氏名 FROM 個人情報" 'スペーストル
> Set RS = Conn.Execute(sql)
> 'do until RS.eof
> response.write "<br>" & RS("顧客の氏名")
> 'RS.movenext
> 'loop
> RS.Close
> Conn.Close
> %>
>
> 「卒研.mdb」というAccess2000のデータファイルがあるサーバ内のフルパスが必要。
> ASPと同じ場所ではないでしょうから、先生に聞いて下さい.
>

[876] Re:よろしくお願いします。
投稿者:橋本さんさん 2001/10/31 14:56:13

> strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FileName '卒研トル
                          ↑
                      これでいいのですか?
ありがとうございます。ところで皆様の参考文献を教えていただけませんか?

[877] Re:よろしくお願いします。
投稿者:橋本さん 2001/10/31 15:16:05
メモ帳で作っているんですがエラーってどうやって出すんでしょうか?

[879] 情報検索方法
投稿者:北岳さん 2001/10/31 15:19:37
> > strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FileName '卒研トル
>                           ↑
                      これでいいのですか?
  
いや、「卒研.mdb」が置かれた場所のパス名です。
ただし、
<%
response.write Server.MapPath("卒研.mdb")
%>
というASPを実行して、画面にd:\〜\〜\卒研.mdb と表示されたら、それがそうですから、
先生(?)に尋ねる必要はなくなります。
 
> ありがとうございます。ところで皆様の参考文献を教えていただけませんか?
 
WEBでの 検索方法をお教えしましょう。
 
ここ(YASNETさん)の頁の上の方に、「検索」というのがあります。
そこを開いて、今の場合は文字列「Driver={Microsoft」を入力すると、けっこう出てきましたね。
欲しい情報が見つからなければ同じことを、ASPだったら過去ログが充実しているTRY!ASP、BABA CENTERFOLDSなどでも行えばよいです。
 
しかしTRY!ASPってどこにある?
そこで登場するのが、汎用検索エンジンです。お勧めはGOOGLE。
http://www.google.com/intl/ja/
ここで検索すると、いろんな場所へ飛べます。(AND検索は半角スペースを挟む)
 
GOOGLE使って卒論(?)もバッチリ。

[882] ありがとうございます。
投稿者:橋本さんさん 2001/10/31 15:31:32
皆さんどうもありがとうございました。
また近いうちにお世話になると思いますがよろしくお願いします。

[880] Re:よろしくお願いします。
投稿者:Tomitomiさん 2001/10/31 15:23:58
こんにちは、Tomitomiです。
あんまり怒らないようにしますが、ちゃんと読もうよ。


> > strProvider="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & FileName '卒研トル
>                           ↑
>                       これでいいのですか?


それも、だと思いますが、


> FileName = "d:\〜\〜(フルパス)\卒研.mdb" ';ヲトル


こちらが、重要だと思います。


> ありがとうございます。ところで皆様の参考文献を教えていただけませんか?


手元にある書籍(社内)
VBScript ポケットリファレンス (株)アンク
ASP ポケットリファレンス (株)アンク
ASP 実践プログラミング 技術評論社
ASP 300の技 技術評論社


もともとVBプログラマでPerlもやってたので、ほとんど使っていません。
関数類はVBに近いし、PerlでCGIプログラミング?の概要わかるので、
Webで検索するか、人のソースを解析して、覚えました。



TreeBBS For ASP V.0.1.3
Program By YasNet