これまでで一番「情けなかったとき」はいつですか?

SqlDataReader を使用して取得データが0件データだった場合どのような判定方法を利用していますか?

Vb6.0の場合は
If RecSet.EOF Then

などをやっていましたが・・・

.NETのSqlDataReaderの場合どのような方法になるのでしょうか。

ご教授お願いいたします

A 回答 (2件)

IFで判定させるとしたら



If RecSet.Read() = true Then

これでいけると思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。確認できました。

お礼日時:2005/03/17 20:08

DataReader使った時はReadで判定させてます。



Do While RecSet.Read()

Loop

この回答への補足

早速のご教授ありがとうございます。
私の質問内容がイマイチ不足しておりました。
Do While ~ であれば、確かに無ければ抜けますが、
SqlDataReaderオブジェクトで
レコード有無判定がわからないかと思い、投稿しました。

今までのやりかたは、Do While内部でデータ存在のBool系なりでフラグ判定していましたが・・・

もっと良いやり方はないかと悩んでいます。

ご存知であれば、引き続きご教授願いします

補足日時:2005/03/16 23:37
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報