1行しか取得しないのにRead()をLoopしなきゃだめですか?
- 題名: 1行しか取得しないのにRead()をLoopしなきゃだめですか?
- 著者: さざえ
- 日時: 2006/02/15 22:51:00
- ID: 15038
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 1行しか取得しないのにRead()をLoopしなきゃだめですか?
- 著者: さざえ
- 日時: 2006/02/16 0:54:44
- ID: 15041
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 1行しか取得しないのにRead()をLoopしなきゃだめですか?
- 著者: さざえ
- 日時: 2006/02/17 0:20:32
- ID: 15064
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
質問させてください。下のコードはデータを取得できません。。。
SELECT文のWhereで絞り込まれたデータは必ず1つしか存在しない場合でも
Loopでまわさなければ取得できないのでしょうか?
また、SELECT文のWhereの書き方はこれでは間違いなのでしょうか?
Dim RS As SqlClient.SqlDataReader
Dim KEY01 As String = "007"
SqlConnection1.Open()
SqlCommand1.CommandText = "select * from MasterTable Where KEY01 = @key01"
RS = SqlCommand1.ExecuteReader
Do While (RS.Read())
' 結果的には1回しか行わない処理
ttt = RS.Item("ID")
Loop
RS.Close()
SqlConnection1.Close()