asp程式,把迴圈輸出的結果賦給變數

2022-03-11 00:17:54 字數 3793 閱讀 9213

1樓:匿名使用者

response.write strtemp'執行後,瀏覽器選單欄--檢視--檢視源**,這裡輸出的strtemp變數結果就和你給出的上面**一樣,格式也一樣,可以直接應用

%>

2樓:危險接近

asp 求迴圈輸出變數

3樓:

pic1=1

pic2=2

pic3=3

pic4=4

myarray=array(pic1,pic2,pic3,pic4)for i=0 to 3

response.write(myarray(i)&"+")next

4樓:清風之無痕歲月

可憐的孩子,不好好學習...

1.以知變數為3個

for i=1 to 3

if i=1 then response.write pic1if i=2 then response.write pic2if i=3 then response.

write pic3next

2. 可以用陣列儲存3個變數(或者直接用陣列來儲存),在迴圈陣列a = array(10,20,30)

for each b in a

response.write b

next

5樓:絃歌問情

<%dim arry1

redim arry1(n)

arry1(0)=pic1

...arry(n) ' 吧這幾個變數存陣列裡面

for i=0 to n

<%=arry1(i)%>

next

%>'注意!0到n實際是n+1個,

6樓:bai渡wo愛

n=3for i=0 to n

response.write "pic"&i

next

asp中如何給n個變數迴圈賦值?

7樓:匿名使用者

首先你的這種寫是在語法上是行不能的,變數名是不能這樣用&連線變數的,建議還是用陣列來實現這一功能

8樓:匿名使用者

像這樣規律的變數,為什麼就不使用陣列呢?

使用asp怎麼給一個變數賦一個隨機數

9樓:凍僵的冰棍

<%=int((26)*rnd+50)%>

取50到75之間的隨機數

rnd函式是取0-1之間的隨機數 int是向下取整

10樓:

dim num

num = cint(8999*rnd+1000) 輸出一個隨機4位整數,8999和1000都可改,cint最大到32768,超過範圍用clng

num =clng(8999999*rnd+1000000) 輸出一個隨機7位整數,數值可改

如果有cbyte,則範圍只有0-255,這個隨便你asp中可用如下語句測試:

<%dim num

num =clng(8999999*rnd+1000000)response.write""

%>

asp 中如何將資料庫中的資料迴圈賦值到陣列中,然後把結果作為條件放到select搜尋查詢語句

11樓:

不知最終要什麼結果,這個如果有可能直接寫儲存過程要方便一點

如果程式寫,首先,要把資料庫的值取到程式的dataset 中,然後填到陣列中,

然後,在根據陣列值作為條件拼查詢sql,然後在執行sqlcommand , 在得到結果到dataset中,比較麻煩,開銷也比較大,如果陣列中的結果只是下面select的條件 ,直接在儲存過程中有遊標處理,或直接表連線看看能否解決, 遊標是肯定能處理的了

12樓:匿名使用者

<%dim myarr()

for i=1 to rs.recordcountif not rs.eof then

myarr(i-1)=rs("bb")

end if

if not rs.eof then rs.movenextnext

%><%for j= lbound(myarr) to ubound(arr)

%><%=myarr(j)%>

<%next

%>

13樓:匿名使用者

<%do while not rs.eof

%>><%=rs("id")%>

<%rs.movenext

loop

%>

asp中如何將sql語句執行聚合函式求和的結果賦予某個變數?

14樓:

<%=rs(0)%>

或者<%

dim inta

inta = rs(0)

response.write( inta)%>

asp中如何將從資料庫中查詢到的一條記錄的一個欄位賦值給一個變數?

15樓:匿名使用者

<%=rs("tel")%>

<%=rs("message")%>

<%=rs("time")%>

<% rs.movenext loop %> 在一個**中,我們用4列分別顯示了上次建立的表裡面的四個欄位,用do迴圈,not rs.eof的意思是條件為沒有讀到記錄集的最後,rs.

movenext的意思是顯示完一條轉到下面一條記錄,<%=%>就等於<%response.write%>用於在html**裡面插入asp**,主要用於顯示變數。

16樓:匿名使用者

現在我只知道你有id這個欄位,請根據實際情況變換。

另外,myvar這個變數的名稱也可修改,這裡只是個例子。

if rs.bof or rs.eof thenresponse.write "沒有找到指定記錄"

response.end()

else

dim myvar

myvar=rs("id")

end if

17樓:匿名使用者

dim a

a=rs("a")

18樓:匿名使用者

dountilrs.eofdowhilenotrs.eofandnotrs.bof試一下

以下程式的輸出結果fintbintm,int

程式zhi 是不是這樣 include int f int b int m,int n return s int main x f a,3,7 printf d n x return 0 執行如下 i 3時 專s 0 a 3 4 i 5時 s 4 a 5 4 6 10。結果為屬10。如果程式為f i...

有以下程式 程式執行後的輸出結果是

加上 你就非copy常容bai易明白 main else 恩,是2啊。c語言規定,如果if後面沒有 那就只包括if後面的那條語句內,但由於這道題if後面還是if else語句 他們是一條語容句 所以相當於 main printf d n d 第一個if條件就不符合了,所以直接執行最後的輸出語句,所以...

以下程式執行後的輸出結果是mainint a,b,c a 1 b 3 c 5 printfd,d na,b

結果是3,10啊。這主要是由於自增操作符 前置還是後置決定的,比如說 a,就是先自增再使用,而a 就是說先使用再自增。執行printf d,d n a,b a b c 這條語句的過程中,a 2 就是說已經自增了 b 3 還沒自增 等這條語句執行完之後,那麼a 2 b 4 我執行了下,結果是3,10 ...