作者yauhh (哟)
看板Visual_Basic
标题Re: [ASP ] ASP 自动编号的问题~
时间Fri Jul 10 10:06:02 2009
※ 引述《phi12345 (鲔鱼、柚子、Stanley)》之铭言:
: ASP 自动编号的问题~
: 目前卡在这里过不去>_<
: 我设 id 但是有办法去抓到 id 的直吗?
: 资料表 c_week
: 我的 标题 t_name
: 简介 t_wname
: 内容 r_name
: 首先我在SQL 查询时 下
: sql = "select top 1 * from c_week order by id desc"
: rs.open sql,conn,1,3
: t_name=rs("t_name")
: t_wname=rs("t_wname")
: b_pic=rs("b_pic")
: s_pic=rs("s_pic")
: r_name=rs("r_name")
: t_time=rs("t_time")
这一段我都这样写:
sql = "select top 1 * from c_week order by id desc"
rs.open sql, conn '这个地方只想抓资料出来,所以用预设的read only参数
dim t_name
'...
dim t_time
if not rs.eof then '这个地方要避免一笔资料也没抓出来的情况
t_name = rs("t_name")
'...
t_time = rs("t_time")
end if
: 连结那边打
: <div id="tit"><p class="toptitle">
: <a href=week.asp?id=<%=rs("id")%>><%=t_name%></a></p></div>
: 不过好像设错了~我 t_time 抓不到@@
: 无法抓到 ID 值~
这个问题我非常看不懂,照理说,上面的rs如果没有关闭,或做其他动作,
rs("id")一定可以读到 id 栏位的资料.
在此说「无法抓到 ID 值」是指所产生的网页源码是如下吗?
<div id="tit"><p class="toptitle">
<a href=week.asp?id=>...</a></p></div>
处理方法不必增加或删掉其他栏位; 出现在这个栏位的问题,就处理这个栏位就好.
: 我要每发表一篇 首页的标题就会依照最新的时间而排序
: 这样要怎麽去做修改呢?
照新的时间排序是改 SQL 的排序准则:
sql = "select top 1 * from c_week order by t_time desc"
先把 c_week 表按照 t_time 栏位倒排,再取第一笔资料.
: 试着去用 [number]=[number]+1
: 但是会出现错误 需要 rs物件!?
: 有人可以帮忙一下吗!?
出现「需要rs物件」的时候,是程式执行到指出的那一行时,rs物件不见了或动不了.
这你要看着自己的程式码想原因.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.112.24