สอบถามเรื่อง Export Access To CSV ภาษา ASP ค่ะ ส่วนของการกำหนด Type ของไฟล์ และ ข้อมูลที่เป็น comma จะแก้ไขอย่างไรค่ะ
(ภาษา ASP)
รบกวนสอบถาม กรณีที่ Export Data to CSV .
- สามารถระบุ Type ในการ Save ไฟล์ ได้หรือเปล่าค่ะ (ตามภาพ)
- กรณี Export ออกมาเป็น .CSV กรณีเป็น ข้อมูลที่มี (,) เช่น ฟิลด์ A = (1,2,3) Format จะออกมาไม่ถูกต้อง
ต้องแก้ไขอย่างไรค่ะ และเขียนโค้ดอย่างไร รบกวนด้วยนะคะ
Code (ASP)
<%Option Explicit%>
<html>
<head>
<title>ThaiCreate.Com ASP & Export Access To CSV</title>
</head>
<body>
<%
Dim objFSO,oFiles
Dim Conn,strSQL,objRec
Dim sFileName
'*** Connect to Access ***'
Set Conn = Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("mydatabase.mdb"),"" , ""
strSQL = "SELECT * FROM customer "
Set objRec = Server.CreateObject("ADODB.Recordset")
objRec.Open strSQL, Conn, 1,3
If Not objRec.EOF Then
sFileName = "customer.csv"
'*** Create Object ***'
Set objFSO = CreateObject("Scripting.FileSystemObject")
'*** Create Text Files ***'
Set oFiles = objFSO.CreateTextFile(Server.MapPath(sFileName), 2)
While Not objRec.EOF
oFiles.WriteLine(objRec.Fields("CustomerID").Value&","&_
objRec.Fields("Name").Value&","&_
objRec.Fields("Email").Value&","&objRec.Fields("CountryCode").Value&","&_
objRec.Fields("Budget").Value&","&objRec.Fields("Used").Value)
objRec.MoveNext()
Wend
oFiles.Close()
Set oFiles = Nothing
Set objFSO = Nothing
Response.write"<br>Generate CSV Done.<br><a href="&sFileName&">Download</a>"
End If
objRec.Close()
Conn.Close()
Set objRec = Nothing
Set Conn = Nothing
%>
</table>
</body>
</html>
Tag : ASP
Date :
2013-07-26 16:03:15
By :
gustey
View :
1365
Reply :
1
เขียน " ไปด้วยครับ เช่น "Col1","Col2"
Code (ASP)
While Not objRec.EOF
oFiles.WriteLine(""&objRec.Fields("CustomerID").Value&"",""&_
objRec.Fields("Name").Value&"",""&_
objRec.Fields("Email").Value&"",""&objRec.Fields("CountryCode").Value&"",""&_
objRec.Fields("Budget").Value&"",""&objRec.Fields("Used").Value&"")
objRec.MoveNext()
Wend
Date :
2013-07-26 17:16:54
By :
mr.win
Load balance : Server 01