2012-03-12 57 views
0

我是一個使用asp.net的新手我有一個問題,我要用什麼。問題是我應該使用SQL來計算酒店中可用房間的數量我使用count但它不起作用有沒有什麼方法可以使用?在表SQL計數可用客房

+0

試試@Joel蔡霍恩答案..在你​​查詢中沒有問題... – BizApps 2012-03-12 01:37:14

回答

1

我知道這是不是直接回答你的問題,但它一定會覺得很簡單,如果你只是使用ExecuteScalar讓你的計數值,因爲你只有返回一個行/值:

int count = (int) cmd1.ExecuteScalar(); 
availableRMS.Text = count; 

由於計數總是會返回一個數字與SQL服務器(零,如果沒有行)查詢,那麼你不需要所有使用閱讀器所需的額外檢查。

3
availableRMS.Text = rdr.Item(0) 

首先第一列是在0指數,而不是1個指數

+0

謝謝你:D現在我知道了 – Carisle 2012-03-12 01:42:40