注册 登录
编程论坛 ASP技术论坛

代码调用

angerzl 发布于 2007-11-29 10:02, 796 次点击
想调用一个代码显示相关内容,显示已结束的竞价产品(后台还保留着此内容),如何调用它的相关字段呢???

<%sql_newauc%>   这个是显示最新的竞价品

那结束(日期过了,但还希望浏览者能看到) 的产品要怎么用代码呢?
只有本站会员才能查看附件,请 登录


[[italic] 本帖最后由 angerzl 于 2007-11-29 10:28 编辑 [/italic]]
7 回复
#2
yndkai2007-11-29 10:13
没看多明白你的意思
我只说一下我理解的啊
你可以已过期的竞价应该有个字段表示的吧
比如说 guoqi=1 的都是过期的 guoqi=0 的 都是没过期的
你调用的时候可以 只调用 guoqi=1的啊
在SQL语句后面加个 guoqi=1的条件
#3
angerzl2007-11-29 10:19
谢谢楼上的那位
你说的有道理,不过我不太懂数据库,所以我得研究一下……
#4
angerzl2007-11-29 10:29
数据图
能否看一下上面的图啊,Y表示已结束,N表示未结束
#5
angerzl2007-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
madpbpl2007-11-29 11:22
楼主想显示什么样的结果呢?
想显示出结束的竞价品的名称?如果是这样,可以用
<%=rs("aucItemTitle")%>
#7
angerzl2007-11-29 11:25
用了,但有错误
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/test/公司网站_测试网/双赢招标投标/sypm/index.asp


浏览器类型:
#8
madpbpl2007-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