<%if request("action")="do" then%>
<%
set lr_sp = server.createobject("adodb.recordset")
if ubound(arr1)=0 then
lr_sp="insert into dongtai_test (buzhou1,shuoming1) values('"&arr1(0)&"','"&arr2(0)&"')"
end if
if ubound(arr1)=1 then
lr_sp="insert into dongtai_test (buzhou1,shuoming1,buzhou2,shuoming2) values('"&arr1(0)&"','"&arr2(0)&"','"&arr1(1)&"','"&arr2(1)&"')"
end if
conn.execute(lr_sp)
response.redirect "index.asp"
response.end
%>
<%
end if
%>
上面是乙個動態新增文字框,想根據新增內容,儲存到資料庫相應的字段裡,比如資料庫裡有buzhou1至buzhou20 , shuoming1至shuoming20,現在只能像上面根據ubound(arr1) 的值乙個乙個判斷,然後儲存到對應的字段裡,
請問各位能不能根據ubound(arr1) 的值,自動匹配資料庫的字段,然後寫入資料庫,比如當ubound(arr1)=5時,代表buzhou1到buzhou6,shuoming1到shuoming6欄位都有資料錄入,謝謝各位
資料庫 寫入資料過程
1 事務開始 2 在buffer cache中找到需要的資料塊,如果沒有找到,則從資料檔案中載入buffer cache中 3 事務修改buffer cache的資料塊,該資料被標識為 髒資料 並被寫入log buffer中 4 事務提交,lgwr程序將log buffer中的 髒資料 寫入redo...
oracle資料庫寫入資料的過程
各種後台程序的作用 ckpt lgwr dbwn之間的協作。ckpt 每隔3秒或更頻繁寫一次,寫入控制檔案,記錄dbwn從sga寫入磁碟的塊的位置。lgwr 每3秒,1 3滿buffer,commit,dbwn寫之前。將buffer中資料寫入物理檔案。dbwn 將sga中髒塊寫入datafile。o...
資料庫重複寫入問題分析
為了提高系統的吞吐量,很多環節下對於資料庫的寫入是多執行緒,甚至是多程序的。為了保證寫入成功,在很多情況下需要多次重試。這就會帶來乙個問題,資料重複,同一條資料會被記錄多次。有些情況下資料重複無傷大雅,但是很多情況系統是無法容忍資料重複的。因此這個問題需要解決。我個人覺得解決這一問題有兩個方向 第一...