SQL&ASP高手快来救命呀
<%dimii=0%><%mysql="selecttop2"&i&"*fromproductwhereproductidnotin("selecttop1"&i&"*f...
<%
dim i
i=0
%>
<% mysql="select top 2"&i&"* from product where productid not in("select top 1"&i&"* from product order by time desc") order by time desc"%>
我的想法是利用i进行循环输出,每次只输出一条数据;其他方面没有问题.可是在编译的时候,连第一条都没有输出(暂时没有设置循环,只是验证语句是否正确,如果正确,肯定能输出数据库第一条记录),浏览器报错如下:
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/ours6/index.asp, line 224, column 78
mysql="select top 2"&i&"* from product where productid not in("select top 1"&i&"* from product order by time desc") order by time desc"
-----------------------------------------------------------------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; InfoPath.1)
网页:
GET /ours6/index.asp
时间:
2006年8月25日, 10:25:15
详细信息:
Microsoft 支持
亟待哪位高手解答,不甚感激!
感谢lindegong,您的回答让浏览器没有报错了,可是还是有一定的问题.那就是下面三个输出都没有显示,完全空白.(不用管代码是否对称,我复制的不全,关键是为什么不显示呢?)大家如果要在数据库中选择第几条输出,请问如何实现呢?如何连续得到分开的几条记录???下面是按lindegong建议修改后的代码
<%
dim i
i=0
%>
<% mysql="select top 2"&i&"* from product where productid not in( select top 1"&i&"* from product order by time desc ) order by time desc"%>
<%
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open mysqlL,conn,1,1
%>
<td align="center"><table width="90%" >
<tr>
<td>
<img src="<%=rs("image")%>" border="0">
</td>
<td><img src="images/ours_30.jpg" alt="" width="14" height="15" border="0">
<%=rs("title")%>
</p>
<p>
<%=rs("description")%>
</p>
<p><img src="images/more.gif" border="0"></p>
</td>
</tr>
</td> 展开
dim i
i=0
%>
<% mysql="select top 2"&i&"* from product where productid not in("select top 1"&i&"* from product order by time desc") order by time desc"%>
我的想法是利用i进行循环输出,每次只输出一条数据;其他方面没有问题.可是在编译的时候,连第一条都没有输出(暂时没有设置循环,只是验证语句是否正确,如果正确,肯定能输出数据库第一条记录),浏览器报错如下:
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/ours6/index.asp, line 224, column 78
mysql="select top 2"&i&"* from product where productid not in("select top 1"&i&"* from product order by time desc") order by time desc"
-----------------------------------------------------------------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; InfoPath.1)
网页:
GET /ours6/index.asp
时间:
2006年8月25日, 10:25:15
详细信息:
Microsoft 支持
亟待哪位高手解答,不甚感激!
感谢lindegong,您的回答让浏览器没有报错了,可是还是有一定的问题.那就是下面三个输出都没有显示,完全空白.(不用管代码是否对称,我复制的不全,关键是为什么不显示呢?)大家如果要在数据库中选择第几条输出,请问如何实现呢?如何连续得到分开的几条记录???下面是按lindegong建议修改后的代码
<%
dim i
i=0
%>
<% mysql="select top 2"&i&"* from product where productid not in( select top 1"&i&"* from product order by time desc ) order by time desc"%>
<%
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open mysqlL,conn,1,1
%>
<td align="center"><table width="90%" >
<tr>
<td>
<img src="<%=rs("image")%>" border="0">
</td>
<td><img src="images/ours_30.jpg" alt="" width="14" height="15" border="0">
<%=rs("title")%>
</p>
<p>
<%=rs("description")%>
</p>
<p><img src="images/more.gif" border="0"></p>
</td>
</tr>
</td> 展开
4个回答
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
语句有问题吧
mysql="select top 2"&i&"* from product where productid not in(select top 1"&i&" productid from product order by time desc) order by time desc"
mysql="select top 2"&i&"* from product where productid not in(select top 1"&i&" productid from product order by time desc) order by time desc"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql="select top 2"&i&"* from product where productid not in("select top 1"&i&" productid from product order by time desc") order by time desc"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里开始结束的2个引号不要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询