VS2002 と VS2003 の違いたくさんあるんですか?
- 題名: VS2002 と VS2003 の違いたくさんあるんですか?
- 著者: いがりんちゃん
- 日時: 2005/03/19 19:00:20
- ID: 9931
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VS2002 と VS2003 の違いたくさんあるんですか?
- 著者: 管理人
- URL: http://dobon.net
- 日時: 2005/03/20 3:55:08
- ID: 9934
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: VS2002 と VS2003 の違いたくさんあるんですか?
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/03/20 21:37:19
- ID: 9942
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。
今、ドットネットマガジンを読みながらサンプルを動かして
VB.NETのお勉強を始めたレベルです。
私の開発環境は、VS2002なので、CDに入っているサンプル
を開こうとするとバージョンが古いのでダメと言われるので
新規作成から、コードをコピーして勉強中です。
まず、SqlDataReaderの動作を確認しようとしたら、HasRows
がメンバ無しと言われて動きません。
ソースはこれ↓
:
Dim dr As SqlDataReader
cn.Open()
dr = cm.ExecuteReader()
If dr.HasRows = True Then
dr.Read()
txtCustomerName.Text = CStr(dr.Item("顧客名"))
txtAddress.Text = CStr(dr.Item("住所"))
txtPhone.Text = CStr(dr.Item("電話番号"))
txtCompany.Text = CStr(dr.Item("会社番号"))
Else
MessageBox.Show("該当するデータがありません。")
End If
:
VS2002のヘルプを見ると、
:
myReader = myCommand.ExecuteReader()
' Always call Read before accessing data.
While myReader.Read()
Console.WriteLine((myReader.GetInt32(0) & ", " & myReader.GetString(1)))
End While
:
となっていて、SqlDataReaderのHasRowsは無いからReadの戻り値で
判断していました。
VS2002とVS2003では、結構このような違いがたくさんあるのでしょうか。
VS2003を購入して勉強しないと効率上がらないでしょうか。
意見をいただけるとありがたいです。
よろしくお願いいたします。
初心者なものですみません。