1樓:匿名使用者
思路這樣 應該是可以的
先從列表頁 得到要修改的大量id
傳過來後 迴圈把值讀出在文字框裡
然後迴圈得到資料後修改
<%dim id
id=request.form("id")
nid=split(id,",")
eid=ubound(nid)
for i = 1 to eid
dim rs,sql
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.update
rs.close
set rs=nothing
next
%>
2樓:匿名使用者
a頁把所有id用個符號分開,這裡用逗號說明傳到b頁,如當然用post也可以
在b頁得到id,
id=trim(request(id))
aid=split(id,",")'用逗號分開cun=ubound(aid) '得到有幾個值for i=0 to cun
aid(i) '這個便是要操作的id,'如:'conn.execute("update table set title='測試' where id="&aid(i))
next '迴圈
3樓:
因為表單頁是你自己寫 響應頁也是你自己寫 只要它們兩個能對上就成了推薦使用字串方式傳遞
比如整個表單就傳遞一個變數過去
以|間隔 在asp中用split函式把這些分割出來 就可以了只要指定一個標誌末的符號就成
怎樣批量修改oracle資料庫中某表中的某一列資料
在晴天的雨傘 最好的方法是批量修改,即每次修改5000條 一次修改不要超過一萬條,否則影響效能 雖然在11g中,我們也可以選擇使用merge命令,但你的這種情況最好先修改一部分然後看看影響,畢竟在生產環境作這樣的操作風險很大。如果是誤操作,最好還是請dba來恢復,雖然這樣做會被捱罵,但總比錯上加錯,...
ecel中排序後修改了資料怎麼變回原來的排序
一點設計演示 1.過了一段時間,開啟同一個工作表,想返回到排序前的狀態,操作方法如下 開啟工作表。2.取消能a列的隱藏,顯示出序號列。3.選中全部資料區域,定位到開始 排序與篩選 自定義排序。4.彈出 排序 對話方塊,選擇以 序號 升序來排序,確定。5.返回到排序前的狀態,操作成功 張澎 修改了一些...
怎麼修改ecel下做的資料透視表裡面的值
資料透視表的結果,原則上是不可修改的。如果一定要修改,就是將資料透視表的結果進行復制,然後貼上成數值。其實這樣修改後這個資料表已經不是一個真正的資料透視表了,只是一個數值了。這時想怎麼改都可以。 山口壇斜 透視表是從資料來源表統計過來的,只能是資料來源的值改變。要不就數值粘帖到別的新表再編輯 這個得...