※ 引述《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