asp中bof和eof区别

asp中bof和eof区别,第1张

BOF 属性的返回值是:

True 当前行的位置是在第一行之前。

False 当前行的位置是在第一行,或在第一行之后。

EOF 属性的返回值是:

True 当前行的位置是在最后一行的后面。

False 当前行的位置是在最后一行,或在最后一行的前面。

如果打开一个一行也没有的查询,BOF 和EOF 都被设为 True,并且结果集的 RowCount 属性被设为 0。如果打开一个至少有一行的 查询,其中的第一行即为当前行,并且 BOF 和 EOF 都为 False;在使用 MoveNext 方法,分别移动在没有超出查询的开始或结尾之前,它们会一直为 False 。如果移动超出 查询的开始或结尾。

超出 查询的开始BOF为True

超出 结尾的开始EOF为True

aspnet 和 asp ,php 有很大差别,这也要看你访问的是什么数据库 aspnet 用sql2000-2005-2008 的比较多asp php 有很多在用Mysql 总之aspnet 到数据库提取一个表内的多条内容很简单,返回个DataTable 或者泛型 IList<Class> 就可以,然后用 返回对象的Count 查看有几条数据,for 或者foreach循环处理

错误源头在于,你第一次调用过程n()的时候记录集没往下指,改成如下:

sub

n()

rs1=rs("s_text")

rs2=rs("s_date")

responseWrite(rs1&rs2)

responseWrite("<br>")

rsmovenext

''''''''改动1

end

sub

PS:

1你如要显示最近一周的新闻加个时间判断就行了

2你如果要在特定位置显示第几条新闻的话,这个文件里就可以一次性循环所有新闻记录,循环的同时赋值给一数组,定义个新闻显示函数,要调用第几条新闻的时候直接传个参数过来就OK了

BOF 是 Begin Of File 的缩写

EOF 是 End Of File 的缩写

如果 recordset 的 BOF 属性为 true,那么代表当前的数据库记录集指针处于第1条记录之前的位置,前面已经没有记录了。简单点说,就是当前处于数据库的

如果 recordset 的 EOF 属性为 true,那么代表当前的数据库记录集指针处于最后1条记录之后的位置,后面已经没有记录。简单点说,就是当前处于数据库的

如果 BOF 和 EOF 同时为 TRUE,代表当前数据集记录数为 0。

通常,在代码编写中,通过访问 BOF 和 EOF来遍历记录(从起点至尾或从起点至头)。

以上就是关于asp中bof和eof区别全部的内容,包括:asp中bof和eof区别、asp.net(C#)如何 判断是否到数据库的第一条或者是最后一条(也就是EOF或BOF)、ASP读取数据库问题 rs.eof等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9410687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存