编程论坛
注册
登录
编程论坛
→
ASP技术论坛
代码调用
angerzl
发布于 2007-11-29 10:02, 796 次点击
想调用一个代码显示相关内容,显示已结束的竞价产品(后台还保留着此内容),如何调用它的相关字段呢???
<%sql_newauc%> 这个是显示最新的竞价品
那结束(日期过了,但还希望浏览者能看到) 的产品要怎么用代码呢?
只有本站会员才能查看附件,请
登录
[[italic] 本帖最后由 angerzl 于 2007-11-29 10:28 编辑 [/italic]]
7 回复
#2
yndkai
2007-11-29 10:13
没看多明白你的意思
我只说一下我理解的啊
你可以已过期的竞价应该有个字段表示的吧
比如说 guoqi=1 的都是过期的 guoqi=0 的 都是没过期的
你调用的时候可以 只调用 guoqi=1的啊
在SQL语句后面加个 guoqi=1的条件
#3
angerzl
2007-11-29 10:19
谢谢楼上的那位
你说的有道理,不过我不太懂数据库,所以我得研究一下……
#4
angerzl
2007-11-29 10:29
数据图
能否看一下上面的图啊,Y表示已结束,N表示未结束
#5
angerzl
2007-11-29 11:06
("aucended")="Y" or rs("aucnum")=0 then
其中有这样的语句
if rs("aucended")="Y" or rs("aucnum")=0 then
.write " 该竞价品<font color=red>"&rs("aucItemTitle")&"</font><strong>已经结束 </strong>"
我用<%sql_aucnum=0%> 但不显示内容………………~
#6
madpbpl
2007-11-29 11:22
楼主想显示什么样的结果呢?
想显示出结束的竞价品的名称?如果是这样,可以用
<%=rs("aucItemTitle")%>
#7
angerzl
2007-11-29 11:25
用了,但有错误
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/test/公司网站_测试网/双赢招标投标/sypm/index.asp
浏览器类型:
#8
madpbpl
2007-11-29 12:47
原帖由 [bold][underline]angerzl[/underline][/bold] 于 2007-11-29 11:25 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1121923&ptid=189157]
[/url]
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/test/公司网站_测试网/双赢招标投标/sypm/index.asp
浏览器类型: ...
这个信息说明有一条记录被删除或不存在了。
解决方法:
在
rs,open sql,conn,1,1 后面加上
if rs.eof and rs.bof then
response.write "没有找到数据"
else
。。。。。。 '你的程序
end if
1