1樓:網友
我幫你改了下。你用下面這個**吧。
set rs="")
sql ="select top 20 * from news where bigclassname='測試新聞' order by adddate desc"
sql,conn,1,1
磨猜% for i=1 to
if (i mod 2 =1) then
end if
target="_blank">祥遊答" end if
next
2樓:
試試這個代亂皮碼,如果記襪鎮錄集有問題,可以發現錯誤:
set rs="")
on error resume next
select top 20 * from news where bigclassname='測試新聞' order by adddate desc ",conn,1,1
if <>0 then
開啟記錄集錯誤:"
set rs = nothing
end if
if <=0 then
無記錄"set rs = nothing
end if
i=0while not
i=i+1>target="_blank">
if i mod 2 =0 then
end if
wendif i mod 2 =1 then
告陪粗td>
end if
3樓:網友
在do迴圈前加上判斷。
if then
沒有逗脊記錄"
end if
你沒有加判斷有可能沒有值的談含時候就會出錯山侍滲。
asp中rs(「」)和<%=...%>區別
4樓:渺孤鴻
asp指令碼首尾用<%和%>來宣告,<%=表示式%>裡面的「=」等同於,當你要輸出資料庫中的欄位word時,可以寫成<%=rs("word")%>你也可以把該欄位的值先賦值給乙個變數,比如word=rs("word"),那麼你輸出的時候可以寫成<%=word%>。
你所說的rs("word")和<%=word%>之間可能存在的關係就是rs("word")賦給了變數word,而<%=word%>兩側的<%=和%>只是asp的一種格式。
5樓:網友
rs("world") 是表示 從資料庫讀取 欄位 word的值到乙個 rs資料集中,然後在頁面上顯示出 該資料集 rs的 一條記錄 中 word的值。 也可以表示為。
= rs("word") %大多是顯示資料庫欄位的一直表示法。
而 <%= word %>是將乙個 word變數輸出到 頁面上,不存在資料集操作,以及是否訪問資料。僅僅是個變數。
6樓:網友
rs("word")是取記錄集裡的,也就是資料庫中的,<%=word%>這裡word是變數名,就要看你前面給他的值是什麼,
7樓:網友
<%=word%> 中的word是變數 rs(「word」)中的word是欄位名。
asp的問題!關於rs.recordcount的問題!
8樓:燕發酈靈楓
"remote_host")
這個錯了。改成"remote_addr")
獲取來訪的ip位址。
asp怎麼正確理解rs(0),rs(1) 和什麼的順序有關係?
9樓:網友
按sql語句中的欄位排序,如果sql是用*號的話,就是按資料庫欄位排序比如:sql="select a c f d from xx"
那rs(0)就是a
如果用sql="select * from xx"
那就按資料庫的順序。
10樓:小林觀點
是資料庫欄位的順序。
第乙個欄位就是rs(0)
第二個就是rs(1)
依此類推。
11樓:網友
rs? 結果集嗎?
rs(0),就是結果集中的第乙個。以此類推。
12樓:蠻梓柔大強
時表明指標已移到最後記錄,不能往下移(不等同是最後一條記錄)時表時指標已移到最前記錄,不能往上移(同樣,不等同是第一條記錄)設某資料庫共7條記錄,當在第n條(n=1,2,,,7)時,但第一條,又要往上移時,,表示不能往上移。
同理可理解。
ifnotandnot
then語句塊end
if就是:只要還沒到達資料頂部和底部,就執行語句塊。
asp sql語句不能輸出rs裡面的東西
13樓:網友
你的程式中並沒有輸出二級目錄的title
hdmi 輸出問題
14樓:愛卡
windows xp系統下hdmi外接輸出設定windows xp系統下hdmi外接輸出設定(筆記本nvidia系列顯示卡)
asp從資料庫匯出rs("")資料,為什麼不能超過4個?
15樓:田響建站
把上面完整的**貼出來。
可能是不顯示的欄位沒定義。
16樓:匿名使用者
有可能是你加的那個rs()結果是null導致的,請嘗試讀取悶大森確定有值的欄位。這的確不合邏輯,也許是程式語言的乙個bug。
以上情況發螞畝生在odbc鏈結資料庫、並且用儲存過程讀取資料,遇到null時,其後仿雀的rs都取不到值。
asp輸出行列問題
17樓:網友
樓上的兄臺,你這種做法我曾經就這麼寫過呵呵真是同道中人,不謀而合啊不過很可惜的是我要告訴你一下,你這個程式是有漏洞的呵呵哈哈我給你說漏洞在那裡啊。
你和我當初一樣,沒有考慮到一種情況,就是當資料正好結束而程式正好可以被n整除時,就會出錯哈哈,你會很驚喜的發現,你的源**中會多一對哈哈這將時最下面的一行單元格好象變高了呵呵。
可以這樣搞定!
if i mod n=0 and i<> then"
end if
如果它正好結束呢就會直接寫出最後面loop後面的的那個 ""
這樣就完美了呵呵朋友,學無止境啊!
18樓:愛康夫的小靜
if i=3 then exit do;既然exit了當然不再輸出第二行了。輸出多行多列,假設是一行有n列,那麼可以這樣:
)i=0do while not '迴圈開始顯示列"")
你的內容")
)i=i+1
if i mod n=0 then
)'顯示了n列後換行。
end if
loop"")
wow輸出問題
fb有buff輸出1個boss有很長時間,不過有那種裝備打虛空風暴的怪不是2秒,只是幾個技能打出去就死而會造成更多額外傷害,開始打的慢點,2秒是不行的 人總不是站在那讓你打吧。不然穿fb裝確實6秒死比如火毀ss獻祭 燒盡 混亂 燃燒共6秒左右放完,如果那個人什麼都不幹就那站著 那肯定死了 3000 ...
DZ的輸出問題
這個問題有很多 一般來說是輸出手法 你肯定起手要麼伏擊 不潛行就是出血 其實 背刺和剔骨 往往被你忽略了 飾品 切割 你都有用嗎?你現在還在練級 以後要下fb 最好用戰鬥 無腦流已經不再了 有空多去ngacn 逛逛 對你有幫助的。塗毒基本 起手出血 暗影步 背刺 影戲 有點出4星切割 有飾品開飾品。...
C 中輸出問題
樓主,你的排序是對的,輸入時用空格隔開就可以,中間多輸出的部分你看看我程式中給你注釋的部分,希望你能真正掌握選擇排序法。謝謝 include stdio.h int main printf d,d n a i a k 你這裡列印的是每i排序之後的a i 和每趟最小值的下標。以 2,3,1,5,6為例...