iis7 sbs2008 e msaccess con odbc a 32/64bit

paolonet

Nuovo Utente
22 Feb 2009
1
0
0
Salve atutti, è la prima volta che posto quindi abbiate un pò di pazienza:

subito il problema:

iis7 su sbs2008, quando eseguo una chiamata dsn-less ad un db access ottengo:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.

il codice di chiamata al db è:
Codice:
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("\db\test.mdb")
Set ammin = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * from T_CLIENTI"
ammin.Open strSQL,cn

Vi dico subito che:
le cartelle temporanee hanno tutte i diritti giusti:
iusr, creator owner, iis_iusrs, servizio di rete con full access su
%windir%\serviceprofiles\networkservice\AppData\Local\Temp
C:\inetpub\wwwroot
%windir%\temp (non si sa mai )
f:\www\miepagineweb (dove tengo tutto)

su iis7 ho settato DefaultAppPool con esecuzione app. 32 bit su vero e carica profilo utente su falso, i siti vengono creati con un utente che ha pieni diritti su tutte le cartelle.

è sicuramente un problema legato al fatto che sbs2008 non ha i driver odbc a 64 bit di msaccess.. e vorrei tanto trovare una soluzione..

altro problemino.. uso la dll aspimage.dll che non ne vuole sapere di girare anche se correttamente installata (e licenziata).. alla chiamata ottengo:
Errore di run-time di Microsoft VBScript error '800a01ad'

Il componente ActiveX non può creare l'oggetto

e anche qui buio...

ormai sono 2 giorni che sono chiuso nella grotta a spianolare sulla tastiera... aiuto!!!

grazie a tutti fin da ora per la pazienza..
 

Discussioni simili