Upload An Excel File in Classic ASP On Windows 2003 x64 Using Office 2010 Drivers

Posted by alphadogg on Stack Overflow See other posts from Stack Overflow or by alphadogg
Published on 2010-01-15T21:58:01Z Indexed on 2010/04/28 13:33 UTC
Read the original article Hit count: 309

So, we are migrating an old web app from a 32-bit server to a newer 64-bit server. The app is basically a Classic ASP app. The pool is set to run in 64-bit and cannot be set to 32-bit due to other components. However, this breaks the old usage of Jet drivers and subsequent parsing of Excel files.

After some research, I downloaded the 64-bit version of the new 2010 Office System Driver Beta and installed it. Presumably, this allows one to open and read Excel and CSV files.

Here's the snippet of code that errors out. Think I followed the lean guidelines on the download page:

Set con = Server.CreateObject("ADODB.Connection")
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.14.0;Data Source=" & strPath & ";Extended Properties=""Excel 14.0;"""
con.Open

Any ideas why?

UPDATE: My apologies. I did forget the important part, the error message:

ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not
be properly installed.
/vendor/importZipList2.asp, line 56

I have installed, and uninstalled/reinstalled twice.

© Stack Overflow or respective owner

Related posts about excel

Related posts about asp-classic