Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035

    [ERRORE ODBC] Non riesco a capire

    salve ragazzi

    ho appena messo online un sito. il tutto funziona alla perfezione, solo che quando vado a modificare tramite un pannello di controllo i dati contenuti nel db, mi esce questo errore
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    
    [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xc10 Thread 0xa0c DBC 0x1674904 Jet'.
    
    /blog_files/inc_db_setup.asp, line 10
    e non riesco a capire cosa fare per risolverlo...

    grazie tante

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    ciao scusa ma non riesco a trovare una discussione che mi possa aiutare nel mio problema...


  4. #4
    I motivi possono essere due:
    1. Non trova il file database;
    2. La cartella che contiene il file access non ha i permessi in MODIFICA associati all'Internet Guest Account (IUSR_NomeMacchina).
    Secondo me il problema è il punto due.
    Per ovviare, sempre che tu sia amministratore del server e possa accedere alle proprietà della cartella che contiene il database, bisogna associare a tale cartella l'utente NomeMacchina\IUSR_NomeMacchina e selezionare la casella MODIFICA.

  5. #5
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    non ho i permessi... ho solo un semplice dominio acquistato.
    però lo spazio conteneva già una cartella chiamata "mdb-database", il database l'ho messo lì considerando che di solito sia quella la cartella apposita per i db (ovvero con i permessi appropriati). e ovviamente ho cambiato a dovere le connessioni al db... però nulla


  6. #6
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    riporto tutte le connessioni al database:

    file inc_db_setup.asp
    codice:
    <%
    ' This section of code sets the server up to read the Access database
    ' and opens the connection to the file in the relativePath set in the
    ' user_config.asp file. 
    
    'Create an ADO connection object
    Set adoCon = Server.CreateObject("ADODB.Connection")
    
    'Set an active connection to the Connection object using a DSN-less connection
    adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mdb-database/r4e.mdb")
    
    'Create an ADO recordset object
    Set rsCategories  = Server.CreateObject("ADODB.Recordset")
    Set rsEntries  = Server.CreateObject("ADODB.Recordset")
    Set rsComments  = Server.CreateObject("ADODB.Recordset")
    
    ' End of server set up
    '-----------------------------------------------------------------------'
    %>

    file user_config.asp
    codice:
    <%
    ' Setup
    siteName="Nome sito" ' This will be displayed on the top of all pages on your site.
    virtualPath="/mdb-database/r4e.mdb" ' This is the part after "http://www.yoursite.com"
    homepageURL="http://www.miosito.it"
    %>

  7. #7
    codice:
    adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\mdb-database\r4e.mdb")

  8. #8
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    ora mi dà un altro errore, impossibile visualizzare la pagina
    HTTP 500 - Errore interno del server

  9. #9
    Disabilita i messaggi di errore brevi nel browser (Se usi Internet Explorer: Strumenti --> Opzioni internet --> Avanzate --> Mostra messaggi di errore HTTP brevi), per poter avere più informazioni sull'errore.

    Poi posta il nuovo messaggio di errore.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  10. #10
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    fatto. ecco l'errore

    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
    
    [Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only. 
    
    /blog_files/admin_update_entry.asp, line 42
    la riga 42 della suddetta pagina contiene
    codice:
    rsEntries.Update

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 © 2025 vBulletin Solutions, Inc. All rights reserved.