存储过程是
SELECT
SUM (Hours)。。我调用datareader
SqlHelper.ExecuteReader(ConnectionString.OmsRead, CommandType.StoredProcedure, commandName, parms))
执行后读出一行,但是我
if (dataReader.Read())
                {
                    return dataReader.GetInt32(0);
得到一个
+ dataReader.GetInt32(0) “dataReader.GetInt32(0)”引发了“System.InvalidCastException”类型的异常 int {System.InvalidCastException}
请问是怎么回事?