在ASP中使用SQL語句之9:表單操作

來源:互聯網
上載者:User
語句 從某個頁面表單中取出資訊是ASP編程中常見的問題。但是,遍曆通過表單傳遞的記錄會花去多長時間呢?這取決於資料庫的大小。簡單的GUI介面都可能令迴圈遍曆操作耗費太多的時間。

比方說,假設有個團隊成員登入到GUI螢幕輸入自己的名字姓氏和名字之間用點號串連:amy.cowen。這個值通過表單提交,她的當前項目列表就從資料庫中取了出來並顯示在螢幕上。為了快速地取出使用者的記錄以便顯示在螢幕上,你可以編寫以下代碼。

假設HTML頁面上包含以下代碼:
<FORM ACTION="login_post.asp" METHOD="POST">
<INPUT TYPE="text" NAME="dotname">
<INPUT TYPE="submit">
</FORM>

在你的login_post.asp 字碼頁上你希望讀取dotname 欄位的值,同時找出資料庫內匹配的記錄:
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & Request.Form("dotname") & "'"

假如你採用GET 方法,需要把資料庫記錄同QueryString中的欄位值做比較,那麼你可以採用同樣的基本方法:
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & Request.QueryString("dotname") & "'"

當然,你還可以把表單欄位的值分配給某個變數並把它插入到你的SQL語句中:
dotname = Request.QueryString("dotname")
SQL = "SELECT dotname, ID FROM team WHERE dotname = '" & dotname &"'"



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。