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

林書毅
初學者
114 5
310 3
發送站內信

小弟最近看書上作一程式結果產生錯誤訊息
請大家幫我看看問題出在那,thx..
ps.去掉Session.Lock、Session.Unlock就可以正常執行
--------------------
錯誤訊息:
Microsoft VBScript 執行階段錯誤 錯誤 '800a01b6' 
物件不支援此屬性或方法: 'Lock' 
/asp/asp07-1.asp, 列7 
--------------------
程式:asp07-1.asp
<%
'產生一個名為ArrayTest的陣列
Dim ArrayTest()
Redim ArrayTest(5)
ArrayTest(0)="各位"
ArrayTest(1)="早安"
'將陣列ArrayTest存入Session物件InnerArray
Session.Lock
Session("InnerArray") =ArrayTest
Session.Unlock
Response.Redirect("asp07-2.asp")
%>
--------------------
程式:asp07-2.asp
<%
'將儲存於Session物件的元素取出,並修改第二個元素內容
ArrayTest2=Session("InnerArray")
ArrayTest2(1) ="午安"
'將字串"各位午安" 回應給用戶端瀏覽器
Response.Write(ArrayTest2(0)&ArrayTest2(1))
'將陣列回存至Session物件InnerArray
Session.Lock
Session("InnerArray")=ArrayTest2
Session.Unlock
%>  
---------------------

搜尋相關Tags的文章: [ session ] ,
本篇文章發表於2002-05-06 21:23
1樓
回應

sabcat
檢舉此回應
Session並沒有Lock跟Unlock這兩個方法吧@@?
而且在錯誤訊息裡也很明顯的指出物件不支援此屬性或方法:Lock

Application物件才有Lock與Unlock這兩個方法
本篇文章回覆於2002-05-06 21:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

efish
檢舉此回應
那就是書上範例的問題囉
我是看書打的??
「ASP實例應用」- 李展謀編著 博硬文化
本篇文章回覆於2002-05-06 22:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

sabcat
檢舉此回應
不會吧@@~
書上寫的@@"是我才疏學淺..不知道session可以用lock跟unlock嗎@@"
下回去書局翻看看...博x的書一向都有一定的水準在說..
怎會這麼大的錯誤沒校出來了
本篇文章回覆於2002-05-06 22:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Allen
檢舉此回應
而且, 看起來也不像是將Application誤植成Session 
確實有點奇怪
本篇文章回覆於2002-05-06 22:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

efish
檢舉此回應
沒錯唷~
我是看著書「一個字一個字」打的
改天把這頁掃描post上來 ^^
本篇文章回覆於2002-05-06 23:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

葉子
檢舉此回應
X硬文化
小弟我倒是很少聽到

但我有個小小的問題
session為何還要用lock,unlock
因為還有別人可以存取你的session嗎
除非自己開了兩個IE;但要同時操作也不太可能
本篇文章回覆於2002-05-07 09:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
葉子, 我想, 他是說博碩吧
本篇文章回覆於2002-05-07 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

葉子
檢舉此回應
啥~~哈哈~~

我覺得那個lock,unlock把他拿掉吧~~
1.沒有這個方法
2.沒有必要
3.不拿掉不能跑
本篇文章回覆於2002-05-07 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
我測試過了,session並沒有lock方法可以使用喔!我在猜想可能是作者熬夜趕到神經錯亂了吧!
本篇文章回覆於2002-05-07 13:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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