dlc007
|
發表於 2006-3-29 01:28 PM |
抱歉抱歉, 太久沒寫asp, 語法搞混..
不是用 %, 是 mod 才對..
for i= 1 to 10
if i mod 2 = 0 then
Response.Write i
end if
Next
以上面的範例, 則只會顯示246810
[dlc007 在 2006-3-29 01:29 PM 作了最後編輯]
| |
希洛晨心
|
發表於 2006-3-29 12:06 PM |
作業還是作不出來
按照dlc007 的教學,把i % 2 寫進去,結果卻沒辦法顯示出結果。
再次請求各位幫忙,因為上禮拜同學也做不出來,老師要大家回去再想想。
我的做法如下附件1
顯示出的結果如附件2
| |
Vic
|
發表於 2006-3-24 11:03 AM |
引用: 希洛晨心寫到:
問題是要將資料庫內容裡面的表格顯示出只要單數行(不全部顯示出)
原來我一直沒看到這一句.....難怪難怪.....
不過 dlc007已經提出了方法, 你自已想想 i % 2 到底是什麼意思.
加油~
| |
希洛晨心
|
發表於 2006-3-23 01:15 PM |
引用: dlc007寫到:
其他的以此類推..建議買本書讀讀, 然後做點範例...
[dlc007 在 2006-3-22 05:17 PM 作了最後編輯]
有沒有推薦的書籍,老師都用他的萬年講義,想自己買本試試看。
| |
dlc007
|
發表於 2006-3-22 05:15 PM |
for i= 0 to rs.Fields.Count-1 '1
if i % 2 = 0 then '判斷 i 是否為偶數
'偶數行, 不處理
else
'單數行
Response.Write "<td>" & rs(i).Name & "</td>" 'concatenate
end if
Next
其他的以此類推..建議買本書讀讀, 然後做點範例...
[dlc007 在 2006-3-22 05:17 PM 作了最後編輯]
| |
Vic
|
發表於 2006-3-22 12:55 PM |
我放到一台asp的機上, 應該可以run啊.
不過因為我沒有你include的檔案, 所以db的連接是重新寫得. 方法來自上面我提到的網頁.
不過你中間的logic, 我一點都沒改.
p.s. 測試完不小心直接刪了改好的asp, 你自己改改試試吧. 不過證實是可以的
| |
希洛晨心
|
發表於 2006-3-22 10:27 AM |
引用: dlc007寫到:
只要在 for 裡多一個 if 判斷式就可以達到你要的,
if i % 2 = 0 then '判斷 i 是否為偶數
...
end if
所以如果要做出來,整串要打的是???
恕小弟才疏學淺... 其實是老師沒有教,要我們自己發揮
| |
dlc007
|
發表於 2006-3-22 08:44 AM |
只要在 for 裡多一個 if 判斷式就可以達到你要的,
if i % 2 = 0 then '判斷 i 是否為偶數
...
end if
| |
Vic
|
發表於 2006-3-21 11:42 PM |
有關asp to access, 看看這裡:
http://www.webwizguide.info/asp/ ... _a_database_pt2.asp
'Loop through the recordset
Do While not rsGuestbook.EOF
'Write the HTML to display the current record in the recordset
Response.Write ("<br>")
Response.Write (rsGuestbook("Name"))
Response.Write ("<br>")
Response.Write (rsGuestbook("Comments"))
Response.Write ("<br>")
'Move to the next record in the recordset
rsGuestbook.MoveNext
Loop 我倒忘了asp的code, 不過 rs(i)應該不是正確拿取recordset內資料的寫法.
看看我上面提到的教學. 那裡有正確 的寫法.
| |
希洛晨心
|
發表於 2006-3-20 09:01 PM |
幫同學問一個問題,請懂資料庫的大大們幫幫忙,先謝謝各位了。
以下是資料庫的原始檔案內容
問題是要將資料庫內容裡面的表格顯示出只要單數行(不全部顯示出),
但是不知道他的參數該要怎麼寫,老師有給提示,紅色部分的地方老師說是關鍵,因為我也不太懂,所以請各位大大幫忙,這星期四要交出作業,所以請大家幫忙。
超過時間會自動刪除此篇文章。
<HTML >
<body bgcolor="white">
商品庫存資料表:
<p>
<TABLE BORDER=1>
<!------------------------------------------------------------------------------>
<!-----------Print column name-------------------------------------------------->
<!------------------------------------------------------------------------------>
<tr>
<%
Response.Write "<tr>"
for i= 0 to rs.Fields.Count-1 '1 Response.Write "<td>" & rs(i).Name & "</td>" 'concatenate
Next
Response.Write "</tr>"
%>
</tr>
<!------------------------------------------------------------------------------>
<!-----------Print the content-------------------------------------------------->
<!------------------------------------------------------------------------------>
<%
rs.moveFirst
While Not rs.EOF 'End Of File
Response.Write "<tr>"
For i=0 to rs.Fields.Count-1
Response.Write "<td>" & rs(i).Value & "</td>"
Next
Response.Write "</tr>"
rs.MoveNext
Wend
%>
</TABLE>
</BODY>
</Html>
[希洛晨心 在 2006-3-25 12:13 AM 作了最後編輯]
| |