我們知道,一般的關系數據庫(如SQL Server、Oracle、Access等)中的查詢操作是支持集合操作的,
例如可以用“Update ATable Set Field1 = AValue where FIEld2 in (Value21,Value22)”來完成對數據
庫的成批更新操作。我們可以充分利用數據庫的這種集合特性來提高ASP頁面操作數據庫的效率。如我們
可以在頁面上列出多個記錄,讓用戶選擇要操作的記錄,然後在用戶確定操作後進行成批操作,這與一個記
錄操作一次的方法相比效率明顯要高的多了。
一、HTML的集合屬性
首先,讓我們來熟悉一下HTML的集合屬性。在表單(FORM)數據或查詢(Query)參數中,當
提交的多個參數采用同一個名稱時,這些參數值將構成一個集合,在ASP頁面可以獲取這些參數值或
同名參數的個數。如在下面的頁面(Set.HTM)中,6個復選框采用同一個參數名MyCheckBox,其值分別
為1、2、3、4、5、6。