首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

ASP 中利用 HTML 集合屬性批次操作資料庫

     編輯:MySQL 資料庫相關知識

核心概念

HTML 表單中同名輸入元素(如多個 Checkbox)提交時,ASP Request.Form("name") 會返回逗號分隔的字串集合,可直接用於 SQL IN 子句,實現批次更新/刪除。

範例流程

  1. 列表頁:每筆記錄一個 <input type="checkbox" name="ids" value="<%=id%>">。
  2. 使用者勾選多筆,送出表單。
  3. 處理頁:idList = Request.Form("ids") 取得 "1,5,8" 字串。
  4. SQL:UPDATE Table SET status=1 WHERE id IN (" & idList & ")。

效能優勢

單次資料庫往返完成多筆操作,大幅降低連線開銷與鎖競爭,優於迴圈逐筆執行。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved