Souci avec un server.createObject de Excel voici deux liens qui permettront de modifier la configuration sous 2008 ou 2012 serveur :
.2008 : http://www.bloing.net/2011/01/how-to-make-iis7-play-nice-with-office-interop/
pour 2008, manque en info, passer le pool d’application à local system
Quelques pistes de connection car à priori MSDASQL ne fonctionne plus :
Testé avec ces lignes de connexion sous 2008 serveur ça fonctionne :
1 |
strDsn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& file &";Extended Properties=""Excel 12.0 Xml;HDR=YES"";" |
ou
1 |
strDsn = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ="& file &";" |
Ce qui ne fonctionne pas (ou plus) :
1 |
strDsn = "Provider=Microsoft.Jet.OLEDB.4.0;excel 8.0;DATABASE="& file &";" (erreur de pilote) et je présume que MSDASQL est lié. |