女人18毛片水多-女人扒开腿让男人桶到爽-女人被狂躁视频免费网站-女人被狂躁视频网站免费-超人碰碰碰人人成碰人-成 人 a v黄 色

Amaze UI

最新簽單 新聞中心 互聯網 物聯網 移動互聯網 IT基礎服務

全部信息    APP    微信公眾號    手機網站   

網站首頁 >> 移動互聯網相關 >> 手機網站

ASP批量導入Excel到或者Access,Sql Server庫中

...


最近在研究批量導入數據的問題,這個其實沒有什么難點,只是如果一次性數據全部導入的話,要是數據量小的話,還可以,要是幾萬條,肯定會出現延時問題。我研究了一下,結合一個朋友的建議,寫了一個小導入程序,供大家參考!

<!--#Include File="Conn.asp"-->
<%
Dim ResultNum ’定義每次插入記錄數
Dim Page ’定義循環次數
ResultNum = 100   ’定義每次插入200條記錄

Page = Trim(Request.QueryString("Page"))
If Page = "" Then
   Page = 1
End If
Page = Cint(Page)
PageTmp = Page-1 ’計算當前記錄數用

Set Rs = Server.CreateObject("Adodb.RecordSet") 
Sql = "Select Count(ID) As Cnt From [Sheet1$]"
Rs.Open Sql,Conn,1,1
Cnt = Rs("Cnt")
Rs.Close

PageSize = Cnt/ResultNum+1 ’統計總頁數
If Page > PageSize Then
   Set Rs = Nothing
   Conn.Close
   Set Conn = Nothing
   Response.Write("已經到記錄末尾!")
   Response.End()
End If
Sql = "Select * From [Sheet1$] Where Id Between "&(PageTmp*ResultNum+1)&" And "&Page*ResultNum&""
Rs.Open Sql,Conn,1,1 
If Rs.Eof And Rs.Bof Then
%>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
    <td height="30" align="center">暫無商品!</td>
</tr>
</table>
<%
Else
%>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
    <td height="30" align="center">正在插入<%=(PageTmp*ResultNum+1)%>條到<%=Page*ResultNum%>條數據,請稍后……</td>
</tr>
</table> 
<% 
   Connstr1 = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties=Excel 5.0;Data Source="& Server.MapPath("db/pdlfood.xls")
   Set Conn1 = Server.CreateObject("Adodb.Connection")
   Conn1.Open Connstr1
  
   Do While Not Rs.Eof
    Set Rs1 = Server.CreateObject("Adodb.RecordSet")
    Sql1 = "Select * From [Sheet1$] Where FoodCode = "&Rs("FoodCode")&" "
    Rs1.Open Sql1,Conn1,1,3
    If Rs1.Eof And Rs1.Bof Then
     Rs1.AddNew
     Rs1("FoodCode") = Rs("FoodCode")
     Rs1("FoodName") = Rs("FoodName") 
     Rs1.Update
    Else
    ’不做處理
    End If
    Rs1.Close
    Set Rs1 = Nothing
    Rs.MoveNext
   Loop 
   Conn1.Close
   Set Conn1 = Nothing   
End If  
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing 
Response.Write("<script language=’javascript’>location.href(’?Page="&(Page+1)&"’);</script>")
%>

上一條:asp實現將excel中的數據批量導入到access

下一條:ASP字符串函數大全

主站蜘蛛池模板: 国产在线视频网 | 欧美日韩资源 | 亚洲国产精品激情在线观看 | 久久国产免费 | 日韩中文字幕在线观看视频 | 午夜精品网站 | 午夜在线视频网站 | 久久精品九九亚洲精品天堂 | 免费的一级黄色片 | 德国最新精品性hd | 国产精品女丝袜白丝袜 | 国产精品1024在线永久免费 | 婷婷精品进入 | 久草手机在线观看视频 | 狠狠色成人综合首页 | 性感美女视频免费网站午夜 | 五月激情啪啪 | 亚洲视频在线免费观看 | 深夜男人天堂 | 国产麻豆精品在线观看 | 色网站在线免费观看 | 亚洲人成在线中文字幕 | 国产小视频网站 | 午夜精品网 | 国产精品 视频一区 二区三区 | 波多野结衣手机视频一区 | 国产在线天堂a v | 日韩亚洲欧洲在线com91tv | 日韩欧美1区 | 天天碰人人| 国产黑丝视频 | 国产一级特黄aa大片在线 | 按摩一级片 | 黄色三级毛片视频 | 久久成人免费观看全部免费 | 欧美日韩国产另类在线观看 | 成年人在线观看免费视频 | 日本久久中文字幕 | 1717国产精品视频免费 | 欧美成免费 | 亚洲福利三区 |