直播中
比方說(shuō),假設(shè)有個(gè)團(tuán)隊(duì)成員登錄到GUI屏幕輸入自己的名字姓氏和名字之間用點(diǎn)號(hào)連接:amy.cowen。這個(gè)值通過(guò)表單提交,她的當(dāng)前項(xiàng)目列表就從數(shù)據(jù)庫(kù)中取了出來(lái)并顯示在屏幕上。為了快速地取出用戶的記錄以便顯示在屏幕上,你可以編寫以下代碼。
假設(shè)HTML頁(yè)面上包含以下代碼:
<FORM ACTION="login_post.asp" METHOD="POST">
<INPUT TYPE="text" NAME="dotname">
<INPUT TYPE="submit">
</FORM>
在你的login_post.asp 代碼頁(yè)上你希望讀取dotname 字段的值,同時(shí)找出數(shù)據(jù)庫(kù)內(nèi)匹配的記錄:
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & Request.Form("dotname") & "'"
假如你采用GET 方法,需要把數(shù)據(jù)庫(kù)記錄同QueryString中的字段值做比較,那么你可以采用同樣的基本方法:
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & Request.QueryString("dotname") & "'"
當(dāng)然,你還可以把表單字段的值分配給某個(gè)變量并把它插入到你的SQL語(yǔ)句中:
dotname = Request.QueryString("dotname")
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & dotname &"'"