1樓:網友
sql3 = select * from [newscata] where c_title='新聞中心'"
set rs3 =
sql4 = select top 30 * from newsdata where d_cataid = rs3("c_rootid") order by d_id desc"
set rs4 =
你上面這**,我看很容易會發生錯誤。
第一,你的rs3中的記錄,很可能不止一條,所以rs4執行的時候,可能會選中乙個不是你所要的結果。
就算你的資料庫中只有一條記錄符合標題為『新聞中心』的,但這樣也很危險,難保以後會發生什麼錯誤,所以我冒昧幫你改一下,你看合不合適。
加上了乙個判斷語句,並且在多條記錄符合的情況下只選擇其中一條最小(根據你的資料庫,這個c_rootid應該是數值)
if not "select min(c_rootid) from [newscata] where c_title = 新聞中心'")eof then
如果你只想從資料庫中提取一條記錄中的乙個值,這樣是最好的辦法。
c_rootid = "select min(c_rootid) from [newscata] where c_title = 新聞中心'")0)
sql4 = select top 30 * from [newsdata] where d_cataid = c_rootid & order by d_id desc"
set rs4 =
你上面這個方法,不適合分頁的,不過你現在沒說要分頁,所以我就不管咯。
if not and not then '你還要加上乙個判斷語句,判斷資料庫中是否有你想要的記錄。
i = 0 '這個i的作用,是為了方便分列。
你所寫的**,是每條記錄就使用乙個**,我不知道你確切想要的效果,所以我把你的所有記錄都歸納到乙個**上。
do while not
if (i mod 3) =0 then ""
target="_blank">i = i + 1
if (i mod 3) =0 then "
loopelse
資料庫中沒有符合的資料。
end if
set rs4 = nothing
end if
這**我沒有經過除錯,你自己試試,有什麼問題找我:
asp 怎麼讀取多行多列資料並顯示?
2樓:酌酒一杯家
用loop,**如下:
"select * from data where libo=2 order by time desc", conn, 1,3
if and then
暫時沒有任何記錄!!
else><%i=0
p=do while (not and (i分享號:share00<%=rs("id")%>貢獻者:
=rs("time")%>
loop%>
3樓:田響建站
<%set rs="")
select top n * from [表名] order by id desc",conn,1,1 'n是輸出條數。
if and then
目前還沒有內容!"
elsedo while not
輸出內容"loop
end if
set rs=nothing %>
asp如何獲取多行多列文字框資料
4樓:網友
asp獲取多個文字框的值: 將多個文字框的name屬性設為相同, 那麼在提交form之後,可以得到乙個用逗號分隔的陣列。
至於多行多列, 其實只是多個文字框的乙個表現形式。
其中每行資料存庫好,還是臨時存放直接求和計算好:
臨時存放好, 這個最好能在頁面上用js完成, 如果訪問量大的話,可以極大的減輕伺服器的壓力。
5樓:ljh小驛站
給每個文字框編號就行了或者用。
asp**如何將多行變成多行多列
6樓:網友
很簡單你按這個思路就好。
分行和分列都是使用table標籤實現的。
正常1個一行格式是這樣。
do while not >
第乙個資料。
loop%>
由於迴圈中間有tr,所以換行了。
我們換成這種方式,讓迴圈在tr的裡面。
i=1do while not >
rs(0)%>
if i mod 3 then "
loop>這樣控制就好了。
asp多行多列顯示**
7樓:上帝說要有光於是便有了光
上述**肯定都是不對的,因為要分3行3列顯示的話,要做兩個東西:第一是控制一頁讀取9個資料,另乙個是每讀取3個資料輸出。
進行換行,下面的都是隻有第二個步驟,每第一所以都不行。
8樓:網友
因為**不是很完整 所以一下**請插入到相關位置dim max
j=1max=9
(上面程式**)
i=i+1if i >= maxperpage then exit doj=j+1
loopend if
9樓:網友
<%i=i+1
if i mod 3=1 then
end if%>
點選率:<%=("點選率").value)%>">.gif" />
=("說明").value)%>
if i mod 3 =0 then
end if%>
10樓:網友
3行3列是嗎? 簡單的很。兄臺。複製**進去試試。
迴圈開始。點選率:<%=("點選率").value)%>">.gif" />
=("說明").value)%>
迴圈結束。
11樓:網友
你給的**不全,不好直接給出答案,你把完整**給我就行了,或者把我的**給你參考。
set rs_product="")
sqltext="select top 8 * from product where passed=true and elite=true order by updatetime desc"
rs_ sqltext,conn,1,1
<%row_count=1 %>
do while not rs_>
width=80 height=96>產品名稱:
<%=rs_product("title")%>產品編號:
=rs_product("product_id")%>產品資訊:
%if row_count mod 3 <>0 then%>
if row_count mod 3 =0 then%>
rs_row_count=row_count+1loop
rs_%>
asp裡的do while 語句如何做多列多行--下是**:
12樓:網友
專門給你寫了個多行多列的例子,希望對你有用。
i=1do while i<10
if (i+2) mod 3 =0 then ""
&i&"if (i) mod 3 =0 then "
i=i+1loop"
13樓:網友
者: 76887188 - 高階經理 七級。
的很不錯,力薦。
excel中多列多行求和,Excel中多列多行求和
操作方法,選中這個區域,下面狀態列裡就有求和結果。公式方法 假如資料是在a1至d3這個區域,在綠色處也就是e4輸入公式 sum a1 d3 可以了。沒有問題。你在現在的做法是手工輸入公式,你可以拖動輸入公式。比如,在c2處輸入 a2 b2 下拉填充柄,到第五行。在其他b7處進行求和計算。這樣的公式,...
裡怎麼插入矩陣,怎麼變成多行多列呢
插入方法 bai1 單擊插入 物件du按鈕 zhi2 彈出物件對話方塊,選dao擇microsoft equation 3.0 3 進入公式 版編輯狀態,選擇如圖所示的公權式模板 4 彈出矩陣對話方塊,在這個對話方塊中,選擇行數和列數即可,如圖所示。發word2007的截圖給你,方法是類似 請參看1...
excel中一行多列變成一列多行
f1輸入 offset b 1,int row a1 1 counta a a 1 g1輸入 offset a 2,mod row a1 1,counta a a 1 h1輸入 offset b 2,mod row a1 1,counta a a 1 int row a1 1 counta a a ...