테이블의 행 수를 가져 오려고합니다. 직원 테이블에서 한 행이 경우에도cmd.ExecuteScalar()는 0을 반환합니다.
cmd.CommandText = "SELECT COUNT(*) FROM (SELECT * FROM (SELECT * FROM EMPLOYEE))";
Records = int.Parse(cmd.ExecuteScalar().ToString());
, 기록은 항상이 값이 0 ExecuteScalar는()가 0을 반환 이유는 무엇입니까?
왜 모든 중첩 된 FROM 절입니까? "SELECT COUNT (*) FROM EMPLOYEE"를 사용하면 어떻게됩니까? –