この質問は、すぐに解決された以前の質問のフォローアップです。前の質問はここにあります: Selecting TOP 4 records from multiple SQL Server tables. vb.net の使用
日付順に並べられた複数の SQL テーブルから上位 4 行を選択しました。そのデータをラベルに配置するにはどうすればよいでしょうか。合計 16 項目 (4 列、4 行) があるはずです。ただし、sqldatareader を使用しようとすると、アイテム 0 ~ 3 しか取得できず、それ以上のものは配列の外にあります。この場合、IF ステートメントを使用すべきではありませんか? ご協力いただきありがとうございます。このサイトは素晴らしいです。
以前にリンクされた質問に基づいて新しく形成されたselectステートメントに加えて、ここに私が持っているものがあります:
If dr2.Read Then
slidelink1.Text = dr2.Item(0)
slideanchor1.Text = dr2.Item(1)
slidethumb1.Text = dr2.Item(2)
slidedate1.Text = dr2.Item(3)
End If
いつものように、助けてくれてありがとう。私がここで基地から外れている場合は、遠慮なく教えてください。私はリーダーがデータの最後の行だけを表示していると仮定していますが、私はこのようなことにかなり新鮮です。