台灣最大程式設計社群網站
線上人數
897
 
會員總數:244532
討論主題:188692
歡迎您免費加入會員
討論區列表 >> ASP >> [ASP]陣列???please
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[ASP]陣列???please
價值 : 0 QP  點閱數:8787 回應數:9

樓主

阿志
初學者
60 11
24 16
發送站內信

請問一下,我打了這些程式碼,可是卻出現這些訊息耶,請問一下有什麼辦法可以改善呢
有什麼辦法可以擷取值,然後宣告陣列呢???
n=cint(Request.Form("n"))
dim array(n)
錯誤類型:
Microsoft VBScript 編譯階段錯誤 (0x800A0402)
必須要有整數常數
/go.asp, line 24, column 10
dim array(n)
---------^

搜尋相關Tags的文章: [ 陣列 ] ,
本篇文章發表於2002-05-17 18:26
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

LetGo
檢舉此回應
dim array(n)  <-- 這樣宣告陣列是錯誤的

改成這樣
redim array(n)

本篇文章回覆於2002-05-17 18:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿志
檢舉此回應
可是又出現了下列的字耶,拜託拜託
錯誤類型:
Microsoft VBScript 執行階段錯誤 (0x800A01F5)
指定不合法: 'array'
/go.asp, line 24

本篇文章回覆於2002-05-17 18:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

胎疼喵
檢舉此回應

redim array(10)

n=cint(Request.Form("n"))
redim array(n)
本篇文章回覆於2002-05-17 18:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

還是一樣耶
檢舉此回應
是要先宣告形態嗎/??ex:array=k怎麼辦
redim array(10)
n=cint(Request.Form("n"))
redim array(n)
array不合法耶
本篇文章回覆於2002-05-17 18:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

胎疼喵
檢舉此回應
-.-

是要先宣告形態嗎/??ex:array=k怎麼辦

array不合法耶 ---> 當然....array是系統內建就有關鍵字~~你改別的名字就可以了... ~_~

redim titanarray(10)
        ^^^^^^^只是一個變數名稱~ 
n=cint(Request.Form("n"))
redim titanarray(n)
本篇文章回覆於2002-05-17 20:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

哈囉
檢舉此回應
那麼請問一下如何把擷取出來的值用陣列儲存之後並response呢???
本篇文章回覆於2002-05-17 20:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

哈囉
檢舉此回應
是reponse.write titanarray(10)嗎
可是擷取出來的值不一定是十耶
本篇文章回覆於2002-05-17 20:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

cuculon
檢舉此回應
正確用法應為
dim arrays()   <---()中什麼都別打
n = cint(request.form("n"))
redim arrays(n)

另:array似乎是保留字.不能拿來當陣列名稱(我不是十分確定)
本篇文章回覆於2002-05-18 01:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

cuculon
檢舉此回應
to 哈囉:
max_item = ubound(titanarray)
for i = 0 to max_item
   response.write titanarray(i)
next
本篇文章回覆於2002-05-18 01:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.