[問題] flash傳值到asp
我用flash做了一個登入的動畫,然後利用LoadVars傳值給asp,片斷程式如下:
if(response == "Login Correct"){
var my_lv = new LoadVars();
my_lv.account = UserID;
my_lv.pastword = Pastword;
my_lv.send("FixPage/left.asp","","Post" );
}
然後,我在asp中寫入:
<%
account=request("account")
pastword=request("pastword")
session("pass")="passed"
session("account")=account
account = session("account")
sql = "Select * From USERS Where ACCOUNT = '"&account&"'"
set rs = conn.Execute(sql)
%>
去抓flash傳過來的值,可是只要每次重新整理網頁、或是要由別的網頁回到這個頁面
都無法成功,會出現:
ADODB.Field (0x80020009)
可能是 BOF 或 EOF 的值為 True,或目前的資料錄已被刪除。所要求的操作需
要目前的資料錄。
一定得重新登入一次,讓asp抓到值才行!請問不知道有沒有什麼方法可以解決這個
問題咧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.92.83
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章