|
|
|
ไม่มี Microsoft Excel Application ที่ Component Service (Windows 7 กับ 64-bit) |
|
|
|
|
|
|
|
ติดตั้ง Microsoft Office Excel หรือยังครับ
|
|
|
|
|
Date :
2011-09-19 12:02:44 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดตั้งแล้วค่ะ ...ปกติก็สามารถใช้ Excel (MS Office) ได้ปกติค่ะ
|
|
|
|
|
Date :
2011-09-19 12:35:17 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกค่ะว่าเครื่องที่ใช้เป็นแบบ 64-bit จะมีผลหรือเปล่าค่ะ Windows7
|
|
|
|
|
Date :
2011-09-19 12:42:00 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่เคยเจอครับ สงสัยจะไม่มี หรือไม่ลองกำหนดที่ My Computer ดูครับ
DCOMCNFG -> right click on My Computer
COM SECURITY -> กำหนดสิทธิ์เหมือนในบทความครับ
ให้ดูใน Event Viewer ครับ ว่ามี Error หรือไม่
|
|
|
|
|
Date :
2011-09-19 13:11:58 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้หรือไม่ได้ยังไงบอกด้วยครับ อยากรู้เหมือนกันครับ Windows 7 กับ 64-bit
|
|
|
|
|
Date :
2011-09-19 13:35:30 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ค่ะคุณวิน ....ลองเอา code จากของคุณวินมาลอง import ดู มันเกิด error ตามนี้ไม่แน่ใจว่าต้องแก้ไขที่ไหน
Code (ASP)
<% Option Explicit %>
<%
Dim xlApp,xlBook,xlSheet1,xlSheet2,OpenFile,i
Dim Conn,strSQL,objExec
OpenFile = "MyXls/text.xls"
'*** Create Exce.Application ***'
Set xlApp = Server.CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open(Server.MapPath(OpenFile))
Set xlSheet1 = xlBook.Worksheets(1)
Set Conn = Server.Createobject("ADODB.Connection")
'Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("MyXls/mydatabase.mdb"),"" , ""
Conn.Open "PROVIDER=SQLOLEDB; DATA SOURCE=SE-NBWS11; INITIAL CATALOG=se; User ID=sa; Password=nnz8;" &server.MapPath("MyXls")" "
For i = 2 To 5
If Trim(xlSheet1.Cells.Item(i,1)) <> "" Then
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
End IF
Next
xlApp.Application.Quit
'*** Quit and Clear Object ***'
Conn.Close()
Set Conn = Nothing
Set xlSheet1 = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
%>
Data Import/Inserted <a href="mydatabase.mdb">Click here</a> to Download.
แต่อ้อเปลี่ยนในส่วนของชื่อไฟล์และตัว database เป็น SQL server2005
|
|
|
|
|
Date :
2011-09-19 16:10:30 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในส่วนของ event viewer ไม่มี error ใด ๆ ค่ะ
|
|
|
|
|
Date :
2011-09-19 16:26:16 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Server object error 'ASP 0178 : 80070005'
Server.CreateObject Access Error
/import_exceltoDB/excel.asp, line 25
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
มันฟ้อง error ตัวนี้ออกมา จากที่ดูมันเป็น code ที่บอกว่า
Code (ASP)
Set xlApp = Server.CreateObject("Excel.Application")
น่าจะเกี่ยวกับตัว set ที่ Dcom ใช่หรือเปล่าค่ะคุณวิน
|
|
|
|
|
Date :
2011-09-19 16:45:31 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลังจากเอาตัว <% Option Explicit %>
ออกนะค่ะ
error ตามด้านบน
|
|
|
|
|
Date :
2011-09-19 16:46:40 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ ตอนนี้ติดที่ Error ของ Permission DCOM ครับ แต่ผมใช้ Windows 2003 64-bit เหมือนกันครับ ก็มี Microsoft Office Excel ครับ
|
|
|
|
|
Date :
2011-09-19 17:13:32 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณวิน ค่ะ หาเจอแล้ว ในส่วนของ excel อยู่ตามภาพค่ะ connect ได้แล้ว
|
|
|
|
|
Date :
2011-09-21 14:19:53 |
By :
AOR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่งรู้ว่า Windows 7 , 64bit ใช้ Office Licensing COM server 14
|
|
|
|
|
Date :
2011-09-22 06:28:21 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|