データの行数を表示する



登録されているデータの行数を表示したいときは
グリッドビューの行数表示(別掲載)
で可能ですが、データの登録数(行数)だけを表示する別の方法です。
※ここではアクセスのデータベースを使用していますが、SQLでも要領はほぼ同じです。

<appSettings>
<add key="ConnectionString"
value="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA
Source=|DataDirectory|\○○.mdb;" />
</appSettings>
のようにweb.configに設定してあるとします。

以下スクリプト内に
Dim objDb As New OleDbConnection(System.Configuration.ConfigurationManager.AppSettings("ConnectionString"))
Dim da As New OleDbDataAdapter("Select ID From [テーブル名]", objDb)
objDb.Open()
Dim dt As New DataSet
da.Fill(dt)
objDb.Close()
Dim Count As Integer = dt.Tables(0).Rows.Count
Count_Label.Text = "登録数" & Count & "件です"
のように指定すれば、
Count_Labelという名前のLabelまたはLiteral(どちらでもOK)にデータの件数が表示できます。

記事id:135 / 4125PV

関連記事