- - PR -
レコード数の取得について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-07-29 13:30
また、お世話になります。m(_ _)m
レコードの総数を取得したいと思っています。 下記のコードで動かしたところ、1が出てしまいます。 コード Dim strSqlSelect As String = "Select * From Goods_List" Dim con As OleDb.OleDbConnection = New OleDb.OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\sample\bin\sample.mdb") Dim cmd As New OleDb.OleDbCommand(strSqlSelect, con) con.Open() Dim count As Integer = cmd.ExecuteScalar() con.Close() NL.Text = count 何回か書き換えてみたんですが、どこが悪いのかが分かりません。 よろしくご教授ください。 |
|
投稿日時: 2003-07-29 13:57
試していませんが,
Select * From Goods_List ではなく, Select Count(*) From Goods_List なら,件数が取得できるのではないでしょうか。 ヘルプのOleDbCommand.ExecuteScalarメソッドの説明に似たような 件数取得のサンプルが記載されています。 |
|
投稿日時: 2003-07-29 14:40
聖人さん、ご返信ありがとうございます。
聖人さんのご指摘どおりSelect Count(*) From Goods_Listで動きました。 ヘルプで見ていたんですが、思いっきり見逃してました。 何のためにヘルプを見たのか・・・ これからは、もっとじっくり見ます! |
1