<%
set rs4=server.CreateObject("ADODB.RecordSet")
rs4.Source="select * from News order by NewsID"
rs4.Open rs4.Source,conn,1,1
%>
<%
i=1
Dim Arrayhot(20)
while not rs4.EOF
RecordCount=rs4.RecordCount
Hot=rs("hot")
Arrayhot(i)=Hot
i=i+1
rs4.MoveNext
wend
rs4.close
%>
 <%
set rs5=server.CreateObject("ADODB.RecordSet")
for i=1 to RecordCount
hot=Arrayhot(i)
%>
                  <%
rs5.Source="select top 10 NewsID,Title,UpdateTime,BigClassName,SmallClassName,SpecialID,hot,click from News where hot='"1"' order by NewsID DESC"
rs5.Open rs5.Source,conn,1,1
while not rs.EOF
Title=trim(rs5("Title"))
TitleLen=len(Title)
If TitleLen<15  then
Response.Write "
| " %>
 
 显示这一句错误
 rs5.Source="select top 10 NewsID,Title,UpdateTime,BigClassName,SmallClassName,SpecialID,hot,click from News where hot='"1"' order by NewsID DESC"
 应该是很简单的问题,但我就是不知道
 :confused: :confused:
 
                                
                                    编辑历史:[这消息被lingzh编辑过(编辑时间2002-10-30 10:57:49)]
 
 | 
                        
                
                    |  妖山妖
 职务:普通成员
 等级:3
 金币:10.0
 发贴:1042
 注册:2000/11/12 14:59:44
 
 | 
                            
                            #22002/10/30 10:56:34 
                                哦懂了
 引号问题
 | 
                        
                
                    |  妖山妖
 职务:普通成员
 等级:3
 金币:10.0
 发贴:1042
 注册:2000/11/12 14:59:44
 
 | 
                            
                            #32002/10/30 10:59:11 
                                不过还是有错误简直是头晕
 | 
                        
                
                    |  5D荣誉版主
 职务:普通成员
 等级:1
 金币:10.0
 发贴:271
 注册:2002/10/16 16:19:02
 
 | 
                            
                            #42002/10/30 13:10:43 
                                lingzh在上个帖子中说 引用:<%
 set rs4=server.CreateObject("ADODB.RecordSet")
 rs4.Source="select * from News order by NewsID"
 rs4.Open rs4.Source,conn,1,1
 %>
 <%
 i=1
 Dim Arrayhot(20)
 
 while not rs4.EOF
 RecordCount=rs4.RecordCount
 
 Hot=rs("hot")
 -----------------rs4("hot")的吧?
 Arrayhot(i)=Hot
 
 i=i+1
 
 rs4.MoveNext
 wend
 rs4.close
 %>
 <%
 set rs5=server.CreateObject("ADODB.RecordSet")
 for i=1 to RecordCount
 ---------------------------------RecordCount?你本意不是如此吧?(rs5.Recordcount也应该吧后面的一段代码写在for之前)
 hot=Arrayhot(i)
 
 %>
 <%
 rs5.Source="select top 10 NewsID,Title,UpdateTime,BigClassName,SmallClassName,SpecialID,hot,click from News where hot='"1"' order by NewsID DESC"
 rs5.Open rs5.Source,conn,1,1
 while not rs.EOF
 -------------------------应该是while not rs5.eof吧?
 Title=trim(rs5("Title"))
 TitleLen=len(Title)
 If TitleLen<15  then
 Response.Write "
 | " %>
 
 显示这一句错误
 rs5.Source="select top 10 NewsID,Title,UpdateTime,BigClassName,SmallClassName,SpecialID,hot,click from News where hot='"1"' order by NewsID DESC"
 应该是很简单的问题,但我就是不知道
 :confused: :confused:
 
 |  
                    |  妖山妖
 职务:普通成员
 等级:3
 金币:10.0
 发贴:1042
 注册:2000/11/12 14:59:44
 
 | 
                            
                            #52002/10/31 15:09:51 
                                我的本意是想读出所有news表中hot字段值为1的数据并把前10个的title列出来Dim Arrayhot(20)这一句我觉得也有问题
 就是不知道怎么改
 |  
                    |  5D荣誉版主
 职务:普通成员
 等级:1
 金币:10.0
 发贴:271
 注册:2002/10/16 16:19:02
 
 | 
                            
                            #62002/10/31 16:06:51 
                                你这些代码仅仅为了这些要求?如果是,看看set rs = server.createobject("adodb.recordset")
 sql ="select top 10 NewsID,Title,UpdateTime,BigClassName,SmallClassName,SpecialID,hot,click from News where hot=1 order by NewsID DESC"
 rs.open sql,conn,1,1
 while not rs.eof
 response.write rs("title")
 rs.movenext
 wend
 
 |  
                    |  妖山妖
 职务:普通成员
 等级:3
 金币:10.0
 发贴:1042
 注册:2000/11/12 14:59:44
 
 | 
                            
                            #72002/10/31 19:30:36 
                                谢了我ASP很菜的
 rs.open sql,conn,1,1
 后面的1,1是什么意思?
 
 |  
                    |  绿茶
 职务:普通成员
 等级:8
 金币:10.0
 发贴:19267
 注册:2000/12/28 12:10:01
 
 | 
                            
                            #82002/11/1 8:30:15 
                                指游标类型与操作类型
                                
                                
                                
                             |  
                    |  5D荣誉版主
 职务:普通成员
 等级:1
 金币:10.0
 发贴:271
 注册:2002/10/16 16:19:02
 
 | 
                            
                            #92002/11/1 8:32:45 
                                第一个1表示打开的数据集的游标类型为其它用户的增加,删除,修改无效只能在数据集中上下移动
 第二个1表示打开的数据集的锁定类型为read only
 |  |