ASP,VBSでAccessデータベース操作 命令集 繰り返し実行

For〜Next、Do Until〜Loop、Do while〜Loop

ASP,VBSでの繰り返し実行方法

・For j = 0 To 18
 19回実行する。jには0〜18が入る。
 Accessデータベースから得たrs.Fields.Itemの配列について0から18までHTML出力する。
 for j=0 to 18
  Response.Write rs.Fields.Item(j).Name
 Next

・For Each sgf In gf.Files
 配列をInの後ろに書き、値がある限り繰り返す。

 gf.Filesに複数のファイル名が格納されているが、一つ一つ取り出しHTMLファイルに出力。

  For Each sgf In gf.Files
    ReadWrite sgf.Name
  Next


Do Until〜Loop
 条件を満たしたら繰り返しをやめる。
 
 rsがEOF(値の最後)になるまで実行する。rs.MoveNextは次のデータへ移動する命令。
 Do until rs.EOF
   ・
   ・
   ReadWrite rs.Fields.Item(0)
   rs.MoveNext
 Loop

Do while〜Loop
 条件を満たす限り繰り返す。untilの反対。

 rsがEOF(値の最後)になるまで実行する。rs.MoveNextは次のデータへ移動する命令。
 Do while Not rs.EOF
   ・
   ・
   ReadWrite rs.Fields.Item(0)
   rs.MoveNext
 Loop

 



実践!ASPでAccess操作