hubner
20-10-2008, 10:03
Ciao a tutti.
Sono da poco passato a Windows Vista 64bit. Tutto ok, se non fosse che IIS7 non funziona!
Le pagine ASP vengono caricate, ma ogni qual volta tento di leggere un database mi restituisce questo errore...
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/sito/Default.asp, riga 14
Ho provato a leggere qui (http://support.microsoft.com/default.aspx/kb/306345), senza successo.
Escluderei che sia un errore del codice, perché su Win XP funzionava tutto regolarmente.
Spero in un vostro aiuto!
Grazie
P.S. Un esempio di codice è comunque questo...
set rs = server.createobject("ADODB.Recordset")
database = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("/mdb-database/dati.mdb")
query = "select top 1 * from nomi where attiva='2' order by id desc"
rs.open query,database
La riga di conflitto è quella di apertura (l'ultima)
Sono da poco passato a Windows Vista 64bit. Tutto ok, se non fosse che IIS7 non funziona!
Le pagine ASP vengono caricate, ma ogni qual volta tento di leggere un database mi restituisce questo errore...
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/sito/Default.asp, riga 14
Ho provato a leggere qui (http://support.microsoft.com/default.aspx/kb/306345), senza successo.
Escluderei che sia un errore del codice, perché su Win XP funzionava tutto regolarmente.
Spero in un vostro aiuto!
Grazie
P.S. Un esempio di codice è comunque questo...
set rs = server.createobject("ADODB.Recordset")
database = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("/mdb-database/dati.mdb")
query = "select top 1 * from nomi where attiva='2' order by id desc"
rs.open query,database
La riga di conflitto è quella di apertura (l'ultima)