Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    17

    Errore Microsoft OLE DB Provider

    Ciao,
    da quando sono passato a Windows XP Professional e Access 2003 non riesco più ad accedere in locale al mio sito. Tutto

    funzionava perfettamente con W98 e Access 2000, ora quando tento di accedere a http://localhost/concorsi/corsi.asp
    ricevo sempre questo tipo di errore

    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 0xd1c Thread 0xe88 DBC 0x11a2e04 Jet' del Registro di sistema.
    /concorsi/corsi.asp, line 5


    La stringa di connessione che utilizzo è:
    "Driver={Microsoft Access Driver (*.mdb)};Dbq=F:\Documenti\siti\concorsi\mdb-database\annunci.mdb;"

    e in Dreamweaver MX la prova della connessione al database è ok.
    Ho provato a compattare e ripristinare il database ma niente da fare...

    Qualcuno ha qualche idea e può aiutarmi? Grazie

  2. #2
    Prova così:

    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/concorsi/mdb-database/annunci.mdb")

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    17

    Re: Errore Microsoft OLE DB Provider

    niente da fare ora se provo ad utilizzare la stringa di connessione che mi hai suggerito, Dreamweaver mi dice:

    "Il formato della stringa di inizializzazione non è conforme alla specifica OLE DB"

    sic!

  4. #4
    Ma non devi provarla con Dreamweaver ma in locale con IIS.
    Scusa avevo letto male, credevo che tu usassi windows 2003
    Prova a fare così:
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../concorsi/mdb-database/annunci.mdb")
    o così
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/annunci.mdb")

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    17
    Niente da fare, ricevo sempre lo stesso errore... Sto pensando di ritornare la mio vecchio W98 e PWS, sic!

  6. #6
    controlla i permessi sulla cartella che con tiene il DB.
    devi aggiungere l'utente "IUSR_nome del tuo account"

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    17
    Originariamente inviato da gguida
    controlla i permessi sulla cartella che con tiene il DB.
    devi aggiungere l'utente "IUSR_nome del tuo account"

    scusa io ne capisco ben poco, sono un musicista... Mi potresti spiegare passo passo cosa devo fare? Magari posso ricambiare con qualche consiglio musicale...:-))

  8. #8
    ok
    tasto dx sulla cartella che contiene il db -proprietà-->protezione --> aggiungi--> avanzate-->trova
    cerca sotto l'utente "IUSR_nome del tuo account"
    poi confermi con OK.

    dopo verifica con la stessa procedura sul file del DB che ci sia l'utente "IUSR_nome del tuo account"

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    17
    Ho trovato IUSR_DESKTOP e IUSR_PC li ho impostati entrambi in modo che ora hanno il controllo completo alla cartella Mdb-Database e al file database di Access. Il problema però persiste... sic

  10. #10
    vai in esplora risorse strumenti opzioni cartella visualizzazione e togli la spunta alla voce utilizza condivisione file semplice.
    E vedrai che ti compare protezione

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.