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

您當前所在位置: 首頁網絡編程Asp編程 → asp實現批量錄入數據的實現

asp實現批量錄入數據的實現

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

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

下面是具體的代碼:
?

以下為引用的內容:

<%
’向數據庫寫入數據
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 ’建立數據庫連接
recCnt=request.form("stu_num").count ’取得共有多少條記錄
’批量錄入數據
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()
%>

您要錄入的記錄的條數:


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

關鍵詞標簽:asp

相關閱讀

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

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

相關下載

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