日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

asp批量錄入數(shù)據(jù)的實(shí)現(xiàn)_ASP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:ASP中限制表單的多次重復(fù)提交
在Internet上我們每天都會(huì)遇到數(shù)不清的表單,也看到其中大部分并沒(méi)有限制用戶(hù)多次提交同一個(gè)表單。缺乏這種限制有時(shí)候會(huì)產(chǎn)生某些預(yù)料不到的結(jié)果,如重復(fù)訂閱郵件服務(wù)或重復(fù)投票等。 本文介紹在ASP應(yīng)用中防止用戶(hù)在當(dāng)前會(huì)話期間多次提交同一表單的一個(gè)簡(jiǎn)單方

批量錄入在數(shù)據(jù)庫(kù)的應(yīng)用中比較廣泛的,關(guān)于批量錄入的方法也有好多種。下面我就結(jié)合我實(shí)際中的應(yīng)用,談一下兒我是怎么實(shí)現(xiàn)的。主要用到的是form的集合的概念,通過(guò)循環(huán)取的所有的集合內(nèi)數(shù)據(jù)�?紤]到大家看著方便,我把它集成到了一個(gè)頁(yè)面。

下面是具體的代碼:

以下為引用的內(nèi)容:

<%
’向數(shù)據(jù)庫(kù)寫(xiě)入數(shù)據(jù)
SUB writeData()
dim recCnt,i
dim fieldName1,fieldName2,fieldName3
dim conn
dim sqlStr,connStr
connStr="Provider=SQLOLEDB.1;Initial Catalog=myDatabase;Data Source=myhon;User Id=sa;PASSWORD="
set conn=Server.CreateObject("ADODB.Connection")
conn.open connStr ’建立數(shù)據(jù)庫(kù)連接
recCnt=request.form("stu_num").count ’取得共有多少條記錄
’批量錄入數(shù)據(jù)
for i=1 to recCnt
fieldName1=trim(request.form("fieldName1")(i))
fieldName2=trim(request.form("fieldName2")(i))
fieldName3=trim(request.form("fieldName3")(i))
sqlStr="insert into myTable(fieldName1,fieldName2,fieldName3) values(’"
sqlStr=sqlStr & fieldName1 & "’,’"
sqlStr=sqlStr & fieldName2 & "’,’"
sqlStr=sqlStr & fieldName3 & "’)"
’response.write sqlStr
conn.execute(sqlStr)
next
END SUB
’顯示成批錄入的界面
SUB InputData()
dim recCnt,i
%>
<form name="bathInputData" action="" method="post">
<%
recCnt=cint(request.form("recCnt"))
for i=1 to recCnt
%>
<input type="text" name="fieldName1">
<input type="text" name="fieldName2">
<input type="text" name="fieldName3">
<%
next
%>
<br>
<input type="submit" name="action" value="提交">
</form>
<%
END SUB
’指定要批量錄入多少條記錄
SUB assignHowMuch()
%>
<!------指定要錄入多少條記錄-------------->
<form name="form1" action="" method="post">

您要錄入的記錄的條數(shù):<input type="text" name="recCnt">
<input type="submit" name="action" value="下一步>>">
</form>
<%
END SUB
if request.form("action")="下一步>>" then
Call InputData() ’顯示成批錄入界面
elseif request.form("action")="提交" then Call writeData() ’向數(shù)據(jù)庫(kù)批量寫(xiě)入數(shù)據(jù)
else
Call assignHowMuch() ’顯示指定錄入多少條記錄的界面
end if
%>

分享:ASP多重查詢(xún)的解決方案
我們經(jīng)常會(huì)遇到多重查詢(xún)問(wèn)題,而長(zhǎng)長(zhǎng)的SQL語(yǔ)句往往讓人丈二和尚摸不著頭腦。特別是客戶(hù)端部分填入查詢(xún)條件時(shí),如用普通方法將更是難上加難。 以下巧妙地利用where 1=1的恒等式(事實(shí)上很多,讓它值為T(mén)RUE即可)解決此問(wèn)題。 正文概要 'subject 信息標(biāo)題 'com

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):ASP教程/更新時(shí)間:2009-04-18
相關(guān)ASP教程