62 messaggi dal 14 febbraio 2001
www.frisullo.it
Ciao a tutti,
Ho creato un DataBase in Access 2000, ho creato un ODBC e funziona perfettamente. Il problema nasce quando apro una nuova sessione che mi restituisce il seguente errore :

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver ODBC Microsoft Access] Impossibile usare "(sconosciuto)". File già in uso.

Perchè non mi fa gestire più di una sessione contemporaneamente ??? C'e' qualche settaggio particolare da fare ?...Ho guardato l'msdn ma non ci ho cavato nulla..

Se vi è già successo e avete consigli da darmi fatemi sapere.

Grazie
Lucio




Lucio
11 messaggi dal 19 novembre 2001
in http://forum.aspitalia.com/forum/topic.asp?TOPIC_ID=6778
puoi vedere che ho avuto lo stesso problema.
Se non chiudi la connessione sembra che tu non possa aprirne un'altra (ma è mai possibile?).
Per ora ho "tamponato" mettendo il secondo visitatore "in attesa".
fili

62 messaggi dal 14 febbraio 2001
www.frisullo.it
E' vero, l'errore è quello.
Non posso però ovviare così come hai fatto tu... quindi si tratta di un baco !!! Ho letto le risposte che ti avevano dato...ma il problema rimane.

E' proprio Access 2000. Con '97 mai avuti problemi del genere.

Controllo meglio su msdn.microsoft.. vedo se è proposta qualche correzione.

Intanto grazie.... se trovo qlcsa vi faccio sapere
Lucio


Lucio
Ciao!!!
L'errore che ti da é in effetti dovuto al fatto che accedi contemporaneamente ad un DATABASE per cuoi hai settato un accesso in modalitá esclusiva. Mi spiego meglio, tu nell'aprire la connessione al database imposti un parametro (attualmente non ricordo di preciso quale) che fa in modo che l'accesso avvenga in modalitá esclusiva.
Prova ad utilizzare queste poche righe di codice, forse ti aiuteranno a risolvere il problema.

Private Sub OpenDB()
'Apre la connessione.
Set DB = Server.CreateObject("ADODB.Connection")
DB.Mode=3
DB.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("pippo.mdb")

Set RS = Server.CreateObject("ADODB.Recordset")
RS.Cursortype = 3
End Sub

Naturalmente la procedura l'ho scritta io, ma stai tranquillo non ti faró pagare i diritti d'autore.

Ciao e fammi sapere.


Dr. Panetta Luca Jonathan
Pisa (Italy)
http://www.pljsoftware.com
http://pljluca.blogspot.com
http://www.perledellojonio.it

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.