当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 在98中可以隐藏进程,按ctrl+alt+del看不到,但在2000中有相应的实现方法吗?在线关注 ......
    摘要: 例如:假如我知道一个系统通过session("user_id")和session("user_class")来保存用户id和权限。那么我可否通过自己写的一个网页程序来保存我人为设定的session("user_id")和session("user_class")的值,然后不关闭浏览器的情况下输入另外一个url,......


删除datagrid中多条记录问题

我用bookmark,谁有更好办法请告诉我。  
  程序如下:  
  strSql   =   "select   *   from   维修项目表   where   维修项目表.宿舍号=   "   &   Trim(dormno)   &   ""  
          rs维修.Open   strSql,   con,   adOpenStatic,   adLockOptimistic  
          Set   DataGrid1.DataSource   =   rs维修  
          DataGrid1.Refresh  
   
  Private   Sub   cmdDelete_Click()  
  Dim   i   As   Integer,   j   As   Integer  
   
  For   i   =   1   To   DataGrid1.SelBookmarks.Count  
          j   =   DataGrid1.SelBookmarks.Item(i   -   1)  
          rs维修.Bookmark   =   j  
          rs维修.Delete  
          rs维修.MoveNext  
          rs维修.Update  
          If   rs维修.EOF   Then   rs维修.MoveLast  
  Next   i  
          DataGrid1.Refresh  
   
  End   Sub  
  请问这段代码哪里不对,该如何修正呢?

NO.1   作者: net_jun

在datagrid控件中,当前光标的位置就是rs里数据行的位置,所以只接用  
   
  rs.delete   就OK了,你可以在它之前弹个对话框证实一下将要删除的行。  
   
  dim   a,b  
  a=rs.fields(0)  
  b=msgbox("确实要删除"+a+"吗?",vbOKCancel)  
  if   b=1   then  
      rs.delete  
  else:end  
  end   if  
   
 


 ·待解决的难题,拜托各位    »显示摘要«
    摘要: 一个access数据库,有7条记录,我想打印出来一个表格,共11行。前7行是数据库中的记录,后3行是空白栏,最后一行是固定内容。于是我用access的报表功能,但我实现不了上述要求,请众高手施以援手,非常急,拜托! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE