2013-02-27 4 views
1

안녕 나는 테이블의 행 수를 계산하는 tryng하고있는 행의 수를 다시 얻기하지만 난 돌아갈 alwyas -1.Here 내 코드입니다 :표 -1을 반환

using (connection = new SqlConnection(connectionString)) 
{ 
     connection.Open(); 
     SqlCommand command = new SqlCommand("CountBooks", connection); 
     command.CommandType = CommandType.StoredProcedure; 
     numberOfBooks = command.ExecuteNonQuery(); 
} 

그리고 여기 내입니다 검색어 :

SELECT COUNT(*) FROM Books 

올바른 결과를 얻으려면 어떻게해야합니까?

답변

5

ExecuteNonQuery 대신 ExecuteScalar를 사용하십시오.

관련 문제