IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁網(wǎng)絡(luò)編程Asp編程 → asp實現(xiàn)批量錄入數(shù)據(jù)的實現(xiàn)

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

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

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

下面是具體的代碼:
?

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

<%
’向數(shù)據(jù)庫寫入數(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ù)庫連接
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
%>


<%
recCnt=cint(request.form("recCnt"))
for i=1 to recCnt
%>



<%
next
%>




<%
END SUB
’指定要批量錄入多少條記錄
SUB assignHowMuch()
%>

您要錄入的記錄的條數(shù):


<%
END SUB
if request.form("action")="下一步>>" then
Call InputData() ’顯示成批錄入界面
elseif request.form("action")="提交" then Call writeData() ’向數(shù)據(jù)庫批量寫入數(shù)據(jù)
else
Call assignHowMuch() ’顯示指定錄入多少條記錄的界面
end if
%>

關(guān)鍵詞標簽:asp

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 ASP編程代碼:隱藏圖片的真實地址 ASP編程代碼:隱藏圖片的真實地址 ASP教程:0177:800401f3錯誤解決 ASP教程:0177:800401f3錯誤解決 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 錯誤80004005信息處理方法 錯誤80004005信息處理方法

相關(guān)下載

    人氣排行 ASP下標越界的解決方法 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 “文件共享鎖定數(shù)溢出” 原因及解決方法 無法寫入數(shù)據(jù)庫的解決方法 ASP教程:0177:800401f3錯誤解決 ASP常用函數(shù)列表 如何用ASP來獲取客戶端真實IP的地址 ASP用FSO生成HTML簡單實例+詳解[原創(chuàng)]