懂你所需,做你所想
当前位置:首页 > 新闻资讯 > 网站建设 > BOF或EOF有一个是真,或者当前记录已被删除

BOF或EOF有一个是真,或者当前记录已被删除

发表日期:2010-2-24 10:29:04文章编辑:合肥搜联广告设计浏览次数:

            在调试“学生管理系统”时,想修改学籍信息,如果此时数据库中的数据已被完全删除则会出现“BoF 或Eof有一个是真,或当前记录已被删除的错误”我们这时要做的就是在使用Recordset对象的moveNext 等方法之前先利用RecordsetCount属性判断一下数据库中的数据是否为空方法: 
      dim objRs as New Recordset 
      dim objCn as  New  connection 
      dim  strSql as string 
      objCn.ConnectionString="fileDsn=student.dsn;User_Id=sa;PassWord=123"
objcn.open
strSql="SELECT  *  FROM Student_info"
objRs.Open strSql ,objCn,adOpenKeyset, adLockOptimistic
’在这判断,若为空则告知用户并退出该模块操作就行了
if objRS.RecordsetCount=0 then 
        msgbox "学籍信息不存在,请补充后在操作!" 
         objRs.Close 
        Set objRs=Nothing 
        exit sub       ’这一步可别忘了,要不然还得报错,原因是依旧执行了以后的操作
end if 
     这样就可以解决了这个问题,然后继续以后的操作即可,如果我们事先编写了链接数据库并将记录返回给Recordset的函数,则步骤可以省略点了!
相关新闻

使用asp代码突破163相册的

  ...

日期:2010-2-8 10:17:49 浏览次数:45

两种比较典型的ASP木马防范方

随着ASP 技术的发展,网络上基于ASP技术开发的网站越来越...

日期:2010-2-8 10:18:52 浏览次数:34

解决Jmail发送邮件标题出现

今天在做JMAIL发邮件的时候,接收到的邮件标题全是乱码,经在BAID...

日期:2010-2-8 10:19:37 浏览次数:47

ASP无组件上传图片代码

现在做网站我想不上传图片是不可能的了。但上传图片一也是最危险的一漏洞。...

日期:2010-2-9 9:39:05 浏览次数:41

ASP 中select cas

select case 是当一个值有多种判断情况时...

日期:2010-2-9 9:40:07 浏览次数:58

ASP链接SQL代码

<% ’on error resume&nb...

日期:2010-2-9 9:40:59 浏览次数:42