IndexOutOfRangeException这个异常
枫叶丿飘 2010-09-16 01:27:32 /// <summary>
/// 得到该节点下的最大值Id
/// </summary>
/// <param name="linkid"></param>
/// <returns></returns>
public Test GetMaxId(int linkid)
{
try
{
String sql = "select max(Id) from test3 where linkid=@linkid" ;
SqlDataReader sdr = DBHelper.GetReader(sql,new SqlParameter("@linkid",linkid));
if (sdr.Read())
{
Test test = new Test();
test.Id = Convert.ToInt32(sdr["Id"].ToString());
test.Name = (string)sdr["name"];
test.LinkId = (int)sdr["LinkId"];
test.Classid = (int)sdr["ClassId"];
sdr.Close();
return test;
}
else
{
sdr.Close();
return null;
}
}
catch (Exception e)
{
throw e;
}
}
直接出异常 请高手指点