Visualizzazione dei risultati da 1 a 9 su 9

Discussione: ho questo problema :

  1. #1

    ho questo problema :

    ho uno spazio sul server web di aruba

    e per connettermi al database uso :

    Set conn1 =Server.CreateObject("ADODB.Connection")
    conn1.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/dbutil.mdb")

    sul server di aruba funziona ma su quello mio no , perchè ?

    mi esce questo 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 0x43c Thread 0x7e8 DBC 0xc1e004 Jet' del Registro di sistema.
    /aruba_Local/asp/TMP6xfa94dm5.asp, line 21

    ho le mdac 2.7 ed ho montato il svcpack per jet come è scritto sul sito !
    io sono qui !
    www.cristianoburgo.it

  2. #2
    Devi abilitare i permessi in MODIFICA all'Internet Guest Account del tuo PC sulla cartella mdb-database.
    Segui questa procedura:

    Da Gestione Risorse fai tasto destro sulla cartella e quindi PROPRIETA'.
    Dalla scheda PROTEZIONE aggiungi l'utente IUSR_NomeMacchina e quindi spunta per lui la voce MODIFICA (scrittura si selezionerà da solo). Applica e chiudi.

    In questo modo hai abilitati i permessi in scrittura.
    Lo stesso procedimento vale per le cartelle dei db.
    Se usi XP Pro invece e la scheda PROTEZIONE non appare, allora, per farla apparire segui questa procedura riportata qui:

    Vai in "Opzioni cartella" del pannello di controllo, quindi vai in "Visualizzazione" e poi togli la spunta dalla voce "Utilizza condivisione file semplice".
    A questo punto dovrebbe apparire la scheda "Protezione" attiva su ogni cartella del pc.
    Da Protezione quindi AGGIUNGI lo IUSR_NomeMacchina e quindi per esso spunta la voce MODIFICA e quindi Salva.

  3. #3

    non funziona lo stesso !

    io sono qui !
    www.cristianoburgo.it

  4. #4
    Di solito funziona... ha funzionato con tutti... verifica meglio.

  5. #5

    ho provato ...

    anche con l'utente everyone dandogli tutti i permessi ma niente !
    io sono qui !
    www.cristianoburgo.it

  6. #6
    Allora verifichiamo un'altra cosa.
    Fai tasto destro su Risorse del Computer e quindi proprietà.
    Dalla scheda Avanzate clicca su Variabili di Ambiente.
    Dal menu Variabili di Sistema verifica che siano impostate le voci relative a TEMP e TMP e che puntino alla cartella TEMP di WINNT.
    Se non ci sono falle a mano mettendo come valore variabile
    %SystemRoot%\TEMP
    per entrambi.
    Ovviamente verifica che la cartella TEMP di WINNT esista e che abbiam possibilmente i permessi in MODIFICA anche per l'ISUR_NomeMacchina.
    Fammi sapere.

  7. #7

    ho provato ...

    niente da fare !
    non possono essere le mdac 2.7 ?

    perche l'errore lo fa il provider oledb di access .
    io sono qui !
    www.cristianoburgo.it

  8. #8
    /aruba_Local/asp/TMP6xfa94dm5.asp
    Perchè invece di fare F12 su dreamweaver non chiami il file direttamente da browser con il suo nome vero?
    Dentro wwwroot hai messo la cartella /aruba_Local/ che a sua volta contiene la cartella /asp/ col file in questione?
    E il db, partendo da wwwroot dove sta?
    Mi posti la stringa di connessione al db, per favore?

  9. #9

    il problema era nella connessione :

    nella connessione c'è
    server.MapPath("/mdb-database/dbutil.mdb") mentre per lavorare in locale devo usare :
    server.MapPath("/aruba_local/mdb-database/dbutil.mdb")

    grazie a tutti !

    solo che ora quando pubblico il progetto devo cambiare la stringa !
    io sono qui !
    www.cristianoburgo.it

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.