我想先判断有没该用户的借书信息(单独一表),若有,则在删除用户详细时提示解除其借书关系,然后才能删除,我用sqldatareader取出借书信息表中的用户ID,然后与当前的做比较,如果借书信息表中没有该用户ID,可直接删除。
while(sdr.Read())
{
if (this.DetailsView1.DataKey.Value.ToString() == sdr["RID"].ToString())
{
Response.Write("<script language='javascript'>alert('请将该用户的借阅关系解除')</script>");
BindDetailsView();
}
}
//删除代码
不知道大家看明白没,上面一段代码在逻辑上肯定有问题,我不知道该如何处理,请大侠指教,尤其是删除代码该写在哪啊
while(sdr.Read())
{
if (this.DetailsView1.DataKey.Value.ToString() == sdr["RID"].ToString())
{
Response.Write("<script language='javascript'>alert('请将该用户的借阅关系解除')</script>");
BindDetailsView();
}
}
//删除代码
不知道大家看明白没,上面一段代码在逻辑上肯定有问题,我不知道该如何处理,请大侠指教,尤其是删除代码该写在哪啊
{
if(有)
{
删除信息
}
else
直接删除
}
不知道你是不是这个意思