Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con connessione al database

    Salve a tutti.. ho seguito la guida di html.it per conettermi al database tramite una pagina asp.. Però quando lancio il file mi dà errore..

    ecco il codice:

    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\proveasp\crm.mdb")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    set objRs = objConn.Execute("SELECT * from tbl_feedback")
    Do while NOT objRs.EOF
    response.write "nome = " & objRs("nome") & "
    "
    response.write "email = " & objRs("email") & "
    "
    response.write "commenti = " & objRs("commenti") & "
    "
    response.write "<hr size='1' color='midnightbluè width='40%' align='left'>"
    objRs.Movenext
    Loop
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>

    e questo è l'errore..

    Tipo di errore:
    Microsoft JET Database Engine (0x80004005)
    Il modulo di gestione di database Microsoft Jet non è in grado di aprire il file 'C:\proveasp\crm.mdb'. Il file è già aperto con accesso esclusivo da un altro utente o è necessario disporre dell'autorizzazione per visualizzare i dati.
    /prova1/datatest1.asp, line 3


    Qualcuno sa dirmi come risolvere?

    Grazie..

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    codice:
    <%
    Dim conn,objConn,objSQL,objRs
    'il tuo db OVVIAMENTE sara dentro la wwwroot in una cartella con permessi di scrittura e lettura
    conn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/nome.mdb") & ";"
    set objConn= server.CreateObject("adodb.connection")
    objConn.open conn
    
    Set objRs = Server.CreateObject("ADODB.Recordset")
    objSQL = "SELECT * from tbl_feedback"
    objRs.Open objSQL, objConn, 0,3
    
    
    Do while NOT objRs.EOF
    response.write "nome = " & objRs("nome") & "
    "
    response.write "email = " & objRs("email") & "
    "
    response.write "commenti = " & objRs("commenti") & "
    "
    response.write "<hr size='1' color='midnightbluè width='40%' align='left'>"
    objRs.Movenext
    Loop
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Originariamente inviato da yro

    'il tuo db OVVIAMENTE sara dentro la wwwroot in una cartella con permessi di scrittura e lettura
    Grazie.. mi era sfuggito quel piccolo particolare.. avevo dato i permessi alla cartella ma non estendendoli ai file contenuti in essa...

    Tutto risolto.. grazie mille..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.