Problema Database e VISTA

  • Creatore Discussione Creatore Discussione raowyr
  • Data di inizio Data di inizio

raowyr

Nuovo Utente
7 Lug 2007
11
0
0
Ciao a tutti,
ho acquistato un notebook con windows vista e mi ritrovo con alcuni problemi riguardo i database.
Allora il problema è questo:
Ho installato un piccolo forum nel sito che si connette, tramite un file incluso, ad un database, la stringa di connessione è la seguente:

Dim ConnString
Set ConnString=Server.CreateObject("ADODB.Connection")
ConnString.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/ubbs.mdb")

premetto che su un O.S. XP funziona perfettamente.

L'errore che mi segnala è il seguente:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Premetto anche che la connessione fatta in modo identico ad un altro database funziona...
Il database risiede nella cartella che ho specificato... non dovrebbero esserci problemi, perchè fa cosi?
Grazie in anticipo!
 
la cartella mdb-database si trova nella root principale del sito.
Comunque ho notato che ci sono dei problemi con i percorsi dei file...
ad esempio mi da errori su percorsi del tipo ../cartella/file.db
quindi mi da errore su ".." dice che non è possible usarlo.
Comunque, non sono pratico dell'altro tipo di connessione, nel percorso devo inserire lo stesso?Grazie!
 
Ultima modifica:
NUOVO PROBLEMA...
Oltre al vecchio problema adesso non mi permette di modifcare alcuna pagina, mi dice che tutti i file sono di sola lettura...
Help!
 
il problema di vista è che ora i database o meglio il file temporaneo dei database (penso) che li scrive qui:

c:\windows\serviceprofiles\networkservice\AppData\Local\

ed alla cartella "Temp"

tu dai permessi di lettura/scrittura con :

everyone
iis_users
nome_account/nome_computer

Cmq, Bastava cercare su google ed nei siti americani che parlano iis7.

Ricordati poi di abilitare la compatibilità ad iis6 che la trovi sempre nelle funzionalità di windows ed nel tab di iis->iis6

ed per la stringa di connessione funziona solo la Oledb come ti ha spiegato : lukeonweb

perchè la connessione non ole db ma quella Microsoft Access non c'è stà più. è obsoleta.

Vedi se ti funziona ... ricordati everyone.

saluti,
luigi.
 
Ultima modifica:

Discussioni simili