Newsgroup: it.comp.www.asp
Titolo: 0x80004005

Ciao a tutti
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire
la chiave 'Temporary (volatile) Jet DSN for process 0x96c Thread 0xab4 DBC
0x20a0064 Jet' del Registro di sistema.
ebbene si, un altro che non riesce  a risolvere questo problema
guardando in rete ho visto che molti ci sbattono..ho tentato vari modi, ma
non sono riuscito a risolverlo
win xp
la cartella dove risiede il database ha i permessi di lettura e scrittura
iis 5.1
se cambio i permessi, ottengo che l'errore si sposta dal file di connessione
a quello che richiama la connessione
che fare?
antonio

Già reinstallato jet?
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M. -- 

 ha scritto nel messaggio
news:c6tne2$g61gm$1...@ID-147253.news.uni-berlin.de...

no.....
ci provo

A me quell'errore lo da quando non trova il DB

 0x20a0064 Jet' del Registro di sistema.
l'errore è semplice l'utente non ha i permessi alla chiave del registry
HKLM\Software\ODBC
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q295297&ID=KB;EN-US;Q295297
PS Un consiglio spassionato, butta via ODBC, DSN e passa a OLEDB con
connessioni dsnless
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 ha scritto nel messaggio
news:c6vgvp$1l9$1...@newshispeed.ch...


 connessioni dsnless
cut
provato a seguire tuo consiglio, passato ad oledb
questo è il codiche che ho inserito (ho lasciato anche il vecchio)
<%
'
Set Conn = Server.CreateObject("Adodb.Connection")
' DSNless connection to Database
Dim DSNtemp
'DSNtemp="Provider=MSDASQL;"
'DSNtemp=DSNtemp & "DRIVER={Microsoft Access Driver (*.mdb)}; "
'DSNtemp=DSNtemp & "DBQ=D:\Dati\Antonio\WEB\Database\campioni.mdb;"
DSNtemp = "Provider = Microsoft.Jet.OLEDB.4.0; "
Data Source = D:\Dati\Antonio\WEB\Database\campioni.mdb;
Persist Security Info = False
Conn.open DSNtemp
%>
adesso mi da un questo errore:
Errore di compilazione di Microsoft VBScript (0x800A0400)
Prevista istruzione
/24ore.loc/campioni_AddRec_dataconn.asp, line 21, column 16
Data Source = D:\Dati\Antonio\WEB\Database\campioni.mdb;
----------------^


cut
ti ringrazio della dritta
sembr aperò che non abbia avuto effetto..o meglio, uno ce l'ha avuto:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Il modulo di gestione di database
Microsoft Jet non è in grado di aprire il file '(sconosciuto)'. Il file è
già aperto con accesso esclusivo da un altro utente o è necessario disporre
dell'autorizzazione per visualizzare i dati.
il file è chiuso, e le autorizzazioni ci sono tutte :-)
antonio

Questo secondo errore potrebbe essere dovuto al fatto che avevi il database
aperto in Access. Può essere?
Oppure che ti è rimasto il processo di Access aperto dall'errore precedente.
Controlla con Task Manager.
ciao
Giovanni


Controlla bene la connessione
./nomedb.mdb
../nomedb.mdb
/nomedb.mdb
cartella/nomedb.mdb
sono tutte notazioni diverse e alcune non sono accettate o danno errore


Dall'esempio che riporti qui sopra, non hai concatenato la stringa di
connessione ADO, basta correggere così:
DSNtemp = "Provider = Microsoft.Jet.OLEDB.4.0; " &_
"Data Source = D:\Dati\Antonio\WEB\Database\campioni.mdb;" &_
"Persist Security Info = False"
Conn.open DSNtemp
oppure così:
DSNtemp = "Provider = Microsoft.Jet.OLEDB.4.0; "
DSNtemp = DSNtemp & "Data Source =
D:\Dati\Antonio\WEB\Database\campioni.mdb;"
DSNtemp = DSNtemp & "Persist Security Info = False"
Conn.open DSNtemp
E' tutta un'unica stringa.
ciao
Giovanni

 ha scritto nel messaggio
news:c76e3p$dcs$1...@lacerta.tiscalinet.it...

grazie, ci provo
antonio


grazie!!
antonio