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 ...