• 締切済み

全体の流れを教えてください。

ASPを勉強しているのですが --------------------------------------------------- Set rs = cn.dbSelect(strSQL) If Not rs.EOF Then intRecDataCt = rs.RecordCount End If --------------------------------------------------- 上記は何を意味していますか?

みんなの回答

  • fonera
  • ベストアンサー率52% (38/72)
回答No.1

恐れ入ります。 前後の文脈が不明なのでいくつか推測しながらになりますが strSQL←SQL文が入っている cn ←DBの実態 intRecDataCt ←数を入れる変数 だとすると、 >Set rs = cn.dbSelect(strSQL) rsに、DBからSQL文でセレクトした内容を代入する。 >If Not rs.EOF Then もし、rsが終端でなければ(End of fileでなければ) >intRecDataCt = rs.RecordCount rsの結果が何件かを、intRecDataCtに代入する >End If Ifが正しいときは、End Ifまで実行。間違っていれば、実行しない。 となります。 ざっくりと言って、データベースからナニカの条件でデータを引っ張ってきて、それが何件あるかをintRecDataCtに入れる(1件も無ければ何もしない)という命令群ですね。

noname#71395
質問者

お礼

とてもわかりやすい解説でした。 ありがとうございます。 ASPを始めたばかりでわからないことだらけですが、 頑張ってモノにしたいです。

関連するQ&A