Do While Not 内的循环取值怎么取不到第一条?

沧海小鱼 2007-12-26 03:42:05
代码
Set RsRight=server.CreateObject("ADODB.Recordset")
sqlR="Select Top 10 * From Commercial_Eocol Where Yqr_commAuthorship=1 Order By Yqr_commTime Desc"
RsRight.open sqlR,conn,1,1
If Not(RsRight.Eof And RsRight.Bof ) Then
Do While Not RsRight.Eof
Right_userID=RsRight("Yqr_userID")
Call Orig_User(Right_userID)'取出Right_userID对应的用户名
问题就在这个Call Orig_User(Right_userID) 比如上面有8条记录,可是Call Orig_User(Right_userID)却只执行了7此,最后对应的那条记录却取出来?

怎么做呢?
...全文
145 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolei1982 2007-12-26
  • 打赏
  • 举报
回复
好了看看合不合适,不合适不要钱
搬运工865 2007-12-26
  • 打赏
  • 举报
回复
JF
沧海小鱼 2007-12-26
  • 打赏
  • 举报
回复
wppw8000@163.com 谢谢哈
xiaolei1982 2007-12-26
  • 打赏
  • 举报
回复
貌似解决了,来接分,批量上传我有给我邮箱,就冲大量送分来的
沧海小鱼 2007-12-26
  • 打赏
  • 举报
回复
哪位同志有批量上传的asp实例 上传类要无漏洞 有的贴个 大量送分
Go 旅城通票 2007-12-26
  • 打赏
  • 举报
回复
..........
沧海小鱼 2007-12-26
  • 打赏
  • 举报
回复
原因是变量没有声明 循环一次之后才被自动声明 所以少了一个的取值
沧海小鱼 2007-12-26
  • 打赏
  • 举报
回复
mssql 的数据库 都没有重复字段 这个代码是首页取出十条最新信息 Call Orig_User(Right_userID)是取出对应的用户名 可是最后那个用户名却取不出来,可以取出来9个对应的
itzhiren 2007-12-26
  • 打赏
  • 举报
回复
如果是access数据库,那就可能是 Yqr_commTime 这个字段有重复的
littlelam 2007-12-26
  • 打赏
  • 举报
回复
还有就是access数据库用select top 可能会失效
littlelam 2007-12-26
  • 打赏
  • 举报
回复
'取出Right_userID对应的用户名
取出后放那?覆盖了?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧