ASP讀取CSV檔案 並添加到資料庫

來源:互聯網
上載者:User
代碼

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
dbpath=Server.MapPath("qipu.mdb")
conn.Open dbpath
strFileName = Request.QueryString("file1")
set rs = Server.CreateObject("ADODB.recordset")
Dim Fso
Dim myFile
Dim titleindex
Dim cateindex
Dim picindex
Dim detailindex
dim arr()
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Set myFile = Fso.OpenTextFile(Server.MapPath("1111.csv"),1,True,-1)
'A.TXT和ASP程式在同個目錄下,如果沒在一個目錄,可以用絕對路徑,把上一行的a.txt改為:d:\a.txt
%>
<table border="1">
<%
myNum=0
While Not myFile.AtEndOfStream
If myNum = 0 Then
row=Split(myFile.ReadLine," ")
for i=0 to ubound(row)
MyVar=row(i)
Select Case MyVar
Case "寶貝名稱" titleindex= i
Case "寶貝類目" cateindex=i
Case "新圖片" picindex=i


End Select
next
End If

row=Split(myFile.ReadLine," ")
%>
<tr>
<%
'for i=0 to ubound(row)
'td=row(i)
title=row(titleindex)
pic=row(picindex)
cate=row(cateindex)
sql="insert into product(title,pic,cate) values('"&title&"','"&pic&"','"&cate&"')"
rs.Open sql, conn

%>
<td ><div style="overflow:hidden; width:200px; height:30px;" ><%=title%></div></td><td ><div style="overflow:hidden; width:200px; height:30px;" ><%=pic%></div></td><td ><div style="overflow:hidden; width:200px; height:30px;" ><%=cate%></div></td>
<%
'next
%>
</tr>
<%
myNum=myNum+1
Wend
myFile.Close
Set myFile = Nothing
Set Fso = Nothing
%>
</table>

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.