是的.
前后类型不匹配啊
public static Time GetUserIdByTime(int timeuser_id)
{
Time SingleTime = new Time();
string procname = "dbo.GetUserIdByTime";
SqlParameter[] prams =;
prams[0].Value = timeuser_id;
SqlDataReader Dr = DataBase.RunProcGetReader(procname, prams);
while (Dr.Read())
{
SingleTime = new Time(Dr);
}
Dr.Close();
return SingleTime;
}
这个方法里面直接修改下,返回Dr就可以了,同时修改下方法的返回类型