string strSql = "SELECT MAX(NewsID) AS MAXID FROM T_NewsInfo WHERE InfoType='" + Convert.ToString(ViewState["NewsKind"]) + "'";
DataSet dst = myDB.GetRS(strSql);
int MaxID = Convert.ToInt32(dst.Tables[0].Rows[0]["MAXID"]);
如果表为空表(没有记录),则Convert.ToInt32(dst.Tables[0].Rows[0]["MAXID"])就会出错!!
出错提示为:无法将DBNull类型,转换为其它类型.
望有高人指点!注:myDB.GetRS()功能描述:根据传入的数据库查询SQL语句,返回Access数据库满足条件的数据集