|
|
|
อยากทราบวิธีการ Upload ข้อมูลจาก Excel ไปไว้ใน SQL server ค่ะ โดยใช้หน้าเวบ asp ค่ะ |
|
|
|
|
|
|
|
ขอบคุณมากนะค่ะ
จะลองไปศึกษาตามที่แนะนำมาค่ะ
|
|
|
|
|
Date :
2012-01-16 14:07:24 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ตอนนี้กลับมาติด error
aspSmartUpload.File (0x80040460)
Unable to save file (Error 1120)
/test/AspUploadExcelImportToDatabase.asp, line 26
แบบนี้แทนค่ะ
รบกวนช่วยแนะนำด้วยนะค่ะ
|
|
|
|
|
Date :
2012-01-16 17:53:48 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามที่แนะนำมาแล้วก็ยัง error เหมือนเดิมค่ะ
|
|
|
|
|
Date :
2012-01-17 08:54:34 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line 26 คือตัวไหนครับ
|
|
|
|
|
Date :
2012-01-17 09:33:39 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดนี้ค่ะ
mySmartUpload.Files("file1").SaveAs(Server.MapPath("temp"&sFileName))
ไม่รู้ว่าใช้ถูกหรือเปล่า หรือ path ผิดไปค่ะ
จะให้เซฟลง folder temp ซึ่งอยูใน folder test อีกทีค่ะ
|
|
|
|
|
Date :
2012-01-17 09:45:35 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ mr.win ค่ะ ตอนนี้อัพลงได้แล้วค่ะ
แต่ไม่รู้ว่าถ้าจะ maxrow ใน excel ตอนที่วนลง database
จะต้องใช้แบบไหนค่ะ
ตรง For i = 2 To 5 (ต้องการแทนที่ 5 เป็น Maxrow ค่ะ)
|
|
|
|
|
Date :
2012-01-18 15:58:10 |
By :
guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะต้องใช้ Loop While ครับ
Code (ASP)
i =2
While Trim(xlSheet1.Cells.Item(i,1)) <> ""
strSQL = ""
strSQL = strSQL &"INSERT INTO customer2 "
strSQL = strSQL &"(CustomerID,Name,Email,CountryCode,Budget,Used) "
strSQL = strSQL &"VALUES "
strSQL = strSQL &"('"&xlSheet1.Cells.Item(i,1)&"','"&xlSheet1.Cells.Item(i,2)&"', '"&xlSheet1.Cells.Item(i,3)&"' "
strSQL = strSQL &",'"&xlSheet1.Cells.Item(i,4)&"','"&xlSheet1.Cells.Item(i,5)&"', '"&xlSheet1.Cells.Item(i,6)&"') "
Set objExec = Conn.Execute(strSQL)
Set objExec = Nothing
i = i + 1
Wend
|
|
|
|
|
Date :
2012-01-18 16:38:32 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากๆนะค่ะ
|
|
|
|
|
Date :
2012-01-18 17:13:48 |
By :
guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยินดีด้วยครับ
|
|
|
|
|
Date :
2012-01-18 17:39:27 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2012-01-25 16:51:24 |
By :
kanong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|