Discussione: Problema Connessione Database ACCESS

Risultati da 1 a 2 di 2

  1. #1
    Nuovo Iscritto
    Data Registrazione Jun 2009
    Messaggi 1
    Rigraziamenti

    Problema Connessione Database ACCESS

    Salve a tutti, sono nuovo di questo forum e spero di trovare qui la risposta al mio problema!!! Sto cominciando solo adesso a cimentarmi con ASP e ho trovato online un tutorial di esempio per la gestione delle news memorizzate all'interno di un databse ACCESS. Io sinceramente credo sia tutto OK ma cmq il browser mi restituisce l'errore che riporto qui:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [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.

    /news/index.asp, riga 13


    Qualcuna sa dirmi cosa significa? Io penso che si un problema di connessione con il databse dovuto forse a qualche configurazione sbagliata del io PC....o mi sbaglio?
    Riporto adesso anche il codice della mia pagina index.asp:

    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>

    <body>

    <!-- #include file = "adovbs.inc" -->
    <%
    ' PERCORSO DEL DATABASE
    url_DB = "Driver={Microsoft Access Driver (*.mdb)}; dbq="&server.mappath("/mdb-database/database.mdb")
    Set Conn = Server.CreateObject( "ADODB.Connection" )
    Conn.Open url_DB
    'Conn.Open ("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = /mdb-database/database.mdb")
    Set RecSet = Server.CreateObject("ADODB.Recordset")
    ' PRELEVA LE ULTIME 10 NEWS DAL DATABASE (SE SONO PRESENTI)
    SQL = "SELECT TOP 10 * FROM News ORDER BY ID DESC"
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
    ' CONTROLLA SE SONO PRESENTI NEWS NEL DB
    If RecSet.Eof = False Then
    %>
    <table border="0" cellpadding="0" cellspacing="0" width="34%">
    <%
    ' VISUALIZZA LE PRIME 10 NEWS
    Do until RecSet.Eof
    %>
    <tr>
    <td width="6%"><font face="Verdana" size="2">&gt;</font></td>
    <td width="94%"><font face="Verdana" size="2"><a href="leggi_news.asp?id=<%=RecSet("id")%>"><%=RecS et("titolo")%></a></font></td>
    </tr>
    <%
    RecSet.Movenext
    Loop
    %>
    </table>
    <%
    End IF
    RecSet.Close
    Conn.Close
    Set Conn = Nothing
    Set RecSet = Nothing
    %>

    </body>
    </html>


    Premetto che io uso Windows Vista con IIS7 ma cmq anche quando metto online il codice mi restituisce lo stesso errore. Qualcuno può aiutarmi? Grazie mille cmq a tutti...
  2. #2
    MRW Moderator
    Data Registrazione Jun 2005
    Località .: Venezia :.
    Messaggi 2,210
    Rigraziamenti
    Ciao e benvenuto!

    Così a prima vista sembrerebbe essere un problema legato ai permessi utente dell'IIS.

    Dato che sei agli inizi, temo che spiegandoti come controllare rischierei di essere troppo tecnico.
    Ma nessun problema, MRW è qui apposta
    Qui trovi una semplice e completa guida su IIS:
    http://www.mrwebmaster.it/iis/guide/guida-iis_34/

    Qui degi interessanti articoli a riguardo:
    http://www.mrwebmaster.it/iis/articoli/

    Se qualcosa non ti è chiaro, chiedi pure aiuto/delucidazioni qui:
    http://forum.mrwebmaster.it/web-server/



    Consulenza Organizzativa, Software Gestionali e Realizzazione Siti Web.
    http://www.bzconsulting.it

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi