使用して、n個の行を選択する方法 -たIDataReader
私はこのコードで問題をした、[Visual Studio ASP .NETでのMicrosoft Visual Web Developerの2010]
こんにちはすべて:私はしました
With MenuNavCatDataSource
Dim xReader As Data.IDataReader = .Select(DataSourceSelectArguments.Empty)
If xReader.Read Then
MenuNavCat1.Text = xReader.Item("MenuCategoryName")
MenuNavCat2.Text = xReader.Item("MenuCategoryName")
MenuNavCat3.Text = xReader.Item("MenuCategoryName")
MenuNavCat4.Text = xReader.Item("MenuCategoryName")
MenuNavCat5.Text = xReader.Item("MenuCategoryName")
End If
End With
5ラベルと私はデータベースからラベルの内容を解析したいと思います。 - 'MenuNavCat1'ラベル、データベース上の注文番号が1のメニュー、 - 'MenuNavCat2'ラベル、データベース上の注文番号2のメニュー、およびそれに表示されたいメニューon ...
where WHERE OrderNo = 1のようにwhereステートメントをコードに追加する方法などはありますか?
はそんなにありがとう...あなたの助けみんなが必要です。
EDITここ
がデータベースである:
表MenuNavCategory
| Column Name | Data Type |
|-----------------------------|
| MenuNavCatID | int |
| CategoryName | varchar(20) |
| OrderNumber | int |
|-----------------------------|
、テーブルに挿入されたいくつかの値が存在します。 いくつかのラベルに 'CategoryName'を表示したいと思います。 例:
lblCat1 | lblCat2 | lblCat3 | lblCat4
そして、xReader.Readは、ORDERNUMBERに基づいて、そのラベル上にデータベースに値を格納することを使用して...
[IDataReader.Read](http://msdn.microsoft.com/en-us/library/system.data.idatareader.read.aspx)を使用して、リーダーを次のレコードに進める必要があります(たとえば、「While 'If xReader.Read'の代わりに' xReader.Read')。 –
@TimSchmelter:それを使用する方法?私は '' xReader.Read'を '' xReader.Read' 'に変更しましたが、それは同じです。 –
あなたのデータソースは1つのレコードしか持っていません。私はデータベースに複数のメニューがあると仮定します。あなたは私たちにSQLを表示する必要があります。 –