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