SQLでSqlDataReaderの行数を取得しようとしていますCOUNT()
。いくつかの技術的な理由により、カウンターを使用できません(フォワーダーを進めるときに変数を増やします)。それは私のSQLステートメントです:
(SELECT * FROM [Menus] WHERE MenuParent=@ID);
(SELECT COUNT(*) AS rowsCount FROM [Menus] WHERE MenuParent=@ID)
そしてそれは私の.netコードです:(
それは簡単です、C#ersもそれを理解することができます)
While DR.Read
If Not DR("rowsCount") Is Nothing Then
temp &= DR("rowsCount")
End If
'blah blah
End While
rowsCountを認識しません。
私の何が問題なのですか?
関数全体:(私は自分のクラスを使用してDBに接続しました)http://pastebin.com/YBZCvvBH