CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

谁帮我看看动网论坛V6.1的这段程序是否有问题

楼主bolly(波波℡)2004-12-02 14:57:41 在 Web 开发 / ASP 提问

if   BoardParentID=0   then  
  sql="select   *   from   board   where   (depth<="&Boarddepth&"+"&forum_setting(5)&"   and   ParentStr   like   '%"&BoardID&"%')   or   boardid="&boardid&"   order   by   orders"  
  else  
  sql="select   *   from   board   where   (depth<="&Boarddepth&"+"&forum_setting(5)&"   and   ParentStr   like   '%"&BoardParentStr&","&boardid&"%')   or   boardid="&boardid&"   order   by   orders"  
  end   if  
  set   rs=server.createobject("adodb.recordset")  
  rs.open   sql,conn,1,1  
   
  上面这段程序的SQL等于select   *   from   board   where   (depth<=0+1   and   ParentStr   like   '%1%')   or   boardid=1   order   by   orders  
  把SQL复制到ACCESS查询中,结果只显示一条记录。  
  为什么上面的   rs.recordcount   =   10,不理解这是为什么?请高手帮忙解决。  
   
   
   
  问题点数:100、回复次数:3Top

1 楼bolly(波波℡)回复于 2004-12-03 00:14:01 得分 0

高手去哪里了。Top

2 楼cdsun()回复于 2004-12-03 00:22:55 得分 100

看看数据库里面的纪录阿Top

3 楼bolly(波波℡)回复于 2004-12-03 08:52:20 得分 0

数据库里面的记录是很多呀。  
  但符合以下条件的只有一条。  
  select   *   from   board   where   (depth<=0+1   and   ParentStr   like   '%1%')   or   boardid=1   order   by   orders(这是在Access中执行的。)  
   
  为什么在ASP中执行有10条记录rs.recordcount   =   10Top

相关问题

  • 程序员是否好色?
  • 程序员好去处!xh21 studio论坛 !
  • 程序员论坛,光协登记处
  • 求VB.net写的论坛程序
  • 有否JAVA+SQLSERVER 的论坛程序卖??
  • 请问谁有jsp+sqlserver 论坛程序?
  • 如何用程序向论坛发帖?
  • 检查另一程序是否运行...
  • 在邮局是否可订《程序员》??
  • asp是否能调用拨号程序!

关键词

得分解答快速导航

  • 帖主:bolly
  • cdsun

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo