利用陣列實現資料庫記錄的批量錄入

2021-04-01 05:43:22 字數 1438 閱讀 4154

包括兩個檔案

1。allneeddj.asp:實現表單的生成

2. allneeddjresult.asp 處理表單批量錄入

3.hbedu.mdb :資料庫檔案

其資料庫結構如下

provinceid:省份編號 數值型

dytaocount:打樣套數 數值型

*****taocount:紙樣套數 數值型

cpcontent:出片內容 數值型

filename:檔名 文字型

beizhu:備註 備註型

本例子中以10條記錄,每條記錄6個字段說明.

1。allneeddj.asp

<%

set conn=server.createobject("adodb.connection")

conn.open "driver=;dbq=" & _

%>

2.allneeddjresult.asp

<%

rem 定義二維陣列存放從表單獲取的值

dim data(10,6)

for i= 1 to 6

for j= 1 to 10

mydata="data"+cstr(i)+cstr(j)

data(j,i)=request.form(mydata)

next

next

%>

<%

rem 輸出表單輸入的值

for i= 1 to 10

for j= 1 to 6

response.write data(i,j)

next

response.write"

"next

'response.end

%>

<%

dim conn,rs

set conn = server.createobject("adodb.connection")

conn.open "driver=;dbq=" & _

for i= 1 to 10

rem 迴圈批量入庫

set rs=server.createobject("adodb.recordset")

rs.open "hbedu",conn,1,3

rs.addnew

rs("beizhu")=data(i,6)

rs("filename")=data(i,5)

rs("cpcontent")=data(i,4)

rs("*****taocount")=data(i,3)

rs("dytaocount")=data(i,2)

rs("provinceid")=data(i,1)

rs.update

rs.close

set rs=nothing

response.write"ok

"next

%>

批量刪除資料庫中所有表的記錄 清空資料庫

1.建立儲存過程 create procedure sp deletealldata as exec sp msforeachtable alter table nocheck constraint all exec sp msforeachtable alter table disable tri...

利用資料庫的儲存過程批量建表和批量插入資料

mysql 利用mysql儲存過程批量建立mysql的表 test 1 test 2 test 如果儲存過程已存在,先刪除 drop procedure if exists create tables 建立儲存過程 delimiter create procedure createtables be...

利用dubbo實現資料庫的負載均衡

假設我們的專案有兩個模組,乙個是使用者模組user,乙個是賬務模組acct。用dubbo我們可以很方便的做成兩個服務發布。假設兩個模組的之間的表沒有關聯,使用者模組的資料在169.254.130.6機器上,賬務模組的資料在169.254.130.10機器上。如圖所示 那我們可以在公共模組分別編寫兩個...