ASP代码问题,遍历为何只重复出现第一条记录呢
代码如下:osql="select*fromview_productwhereproductname='"&productname&"'"setors=server.cr...
代码如下:
osql="select * from view_product where productname = '"&productname&"'"
set ors=server.createobject("adodb.recordset")
ors.open osql,conn,1,1
if ors.recordcount=1 then
response.write "没有其它规格!"
else
psize=ors("psize")
response.Write( "<ul style='"+"display:block; width:auto; height:20px'"+">")
do while not ors.eof
response.Write("<li style='"+"height:inherit; width:30px;'"+">"&psize&"</li>")
ors.movenext
loop
response.Write("</ul>")
end if
ors.close
set ors=nothing
想把统一名称下所有规格都遍历出来,但是遍历的时候只重复出现一条数据,不知道是什么原因呢,求大神指点 展开
osql="select * from view_product where productname = '"&productname&"'"
set ors=server.createobject("adodb.recordset")
ors.open osql,conn,1,1
if ors.recordcount=1 then
response.write "没有其它规格!"
else
psize=ors("psize")
response.Write( "<ul style='"+"display:block; width:auto; height:20px'"+">")
do while not ors.eof
response.Write("<li style='"+"height:inherit; width:30px;'"+">"&psize&"</li>")
ors.movenext
loop
response.Write("</ul>")
end if
ors.close
set ors=nothing
想把统一名称下所有规格都遍历出来,但是遍历的时候只重复出现一条数据,不知道是什么原因呢,求大神指点 展开
展开全部
分布测试懂吗? 首先确认下你数据库中
"select * from view_product where productname = '"&productname&"'
有几条记录...
在 一步一步的测试..不要以有问题 就问,要学会自己测试,找出问题...
"select * from view_product where productname = '"&productname&"'
有几条记录...
在 一步一步的测试..不要以有问题 就问,要学会自己测试,找出问题...
追问
就是因为没找出问题来才来问。。。郁闷了
追答
一步一步向下测试 还找不出问题?你查看你数据库中 能搜素到几条记录吗?
你的记录集连接正常吗... 一步一步走啊...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询