どんとこい!PC情報

ASP 入門

 

データベース(Access)からデータを取得する

Access と接続する

Connection オブジェクトを作成し、データベースを Open します。

Set オブジェクト名 = Server.CreateObject("ADODB.Connection")
オブジェクト名.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=パス付きデータベース名"

SQL を実行する

Recordset オブジェクトを開いて SQL の結果を格納します。

Set レコードセット名 = server.CreateObject("adodb.recordset")
レコードセット名.open SQL文, オブジェクト名

RecordSet の操作

値の取得

現在のレコードの「フィールド名」から「変数」に値を取得します。

変数 = レコードセット名("フィールド名")

レコードの移動

現在のレコードから1レコード進みます。

レコードセット名.MoveNext

現在のレコードから1レコード戻ります。

レコードセット名.MovePrevious

先頭のレコードに移動します。

レコードセット名.MoveFirst

EOF プロパティ

現在のレコードが最終行の場合に true ,それ以外は false を返します。

レコードセット名.EOF

DB操作のサンプルソース

ASPtest.mdb から UserName テーブルを取得して id と name の表を出力します。

<html>
<body>
<%
Set obj1 = Server.CreateObject("ADODB.Connection") 
obj1.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\My Document\db\ASPtest.mdb"

Set RS = server.CreateObject("adodb.recordset")
RS.open "SELECT * FROM UserName", obj1

Response.Write "<table>"
Do While Not(RS.EOF)
  Response.Write "<tr><td>" & RS("id") & "</td><td>" & RS("name") & "</td></tr>"

  RS.MoveNext

Loop
Response.Write "</table>"

RS.Close
Set RS = Nothing
obj.Close
Set obj = Nohitng
%>
</body>
</html>

コメントの投稿


画像の中に見える文字を入力してください。

トラックバック

cloud

ASP 入門 データベース(Access)からデータを取得する - ほぷしぃ

2014年1月 8日 06:20

トラックバックURL

http://www.isl.ne.jp/cgi-bin/mt/mt-tb.cgi/1114

サイト内検索

twitterTwitter

最新ブログ記事

2014年08月17日

HMD作ってみた

その2 ハコスコ買ってみた

2014年07月26日

HMD作ってみた

その1 ヘッドマウントディスプレイ作ってみた

2014年06月23日

BeagleBoardを使ってみる

BeagleBoard上のLinuxを設定する

2014年05月07日

BeagleBoardを使ってみる

BaegleBoardでLinuxをブートする

2011年10月12日

WindowsXPの見た目をWindows7風に変更

カレンダー表示をカスタマイズする

アクセスランキング

人気のコンテンツをご紹介!

1位

どんとこいPC情報

CD/DVDの仕組み CD編

3位

どんとこいPC情報

CD/DVDの仕組み DVD

4位

どんとこいPC情報

CD/DVDの仕組み DVD±R

ISL 情報戦略研究所

pagetopこのページの先頭へ戻る