2 messaggi dal 05 marzo 2001
Set Con=Server.CreateObject("ADODB.Connection")
Con.Open"DRIVER={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath("/lina/dati/articoli.mdb")

il database è su un server con supporto asp e access...
la seconda riga genera l'errore:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0x568 Thread 0x664 DBC 0x93ff024 Jet' del Registro di sistema.

Può dipendere dalla versione di access(provato sia 97 che 2000) o dai permessi sulla cartella ?(ho il permesso di scrittura sulla cartella dati).
Si accettano consigli, grazie.












25 messaggi dal 18 marzo 2001
E' molto probabile che siano stati impostati
DSN di sistema, in questi casi la connessione verso il database avviene attraverso il nome del DSN,esempio:
se il DSN di sistema è "pippoDSN" in questo caso la stringa che devi usare è questa:
<%
Set Con = Server.Createobject("ADODB.Connection")
Con.Open "pippoDSN"
%>
è ovvio che è necessario configurare il path
(la directory dove è salvato il file .mdb)
per il DSN pippo.
La stessa cosa se si impostano DSN su file.
spero di eserti stato utile
ciao!!

Roberto Polimanti

Roberto Polimanti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.