Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    68

    problema con xp prof e iis

    Ho postato il messaggio su ASP, ma forse é più appropriato in questo forum. Scusate la replica, ma vorrei una mano per risolvere il problema.

    ho un problema con iis e win xp prof. Ho realizzato un applicativo in asp, un planner settimanale. Con win millennium e pws e win2000 server con iis 5.0 no problem. con il nuovo sistema operativo di casa microsoft c'é un problema nell'aggiornamento del db, ossia "Impossibile aggiornare . Database o oggetto di sola lettura". La cartella ha i permessi di lettura e scrittura e i file compreso il db non hanno gli attributi di sola lettura.
    Mi date per favore una mano. Grazie

  2. #2
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    il nuovo sistema operativo intendi
    .NET server?

    hai controllato gli attributi con cui apri la connessione e il recordset?

    posta anche il codice con cui lo vai ad aprire!
    ricordati che access non deve essere aperto in modifica struttura

    e controlla che le dll del adodb siano ok.. aggiornate

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    68
    no intendo dei semplici script in asp con un db access. tutto funziona bene con le altre versioni. forse é un problema di permessi con gli utenti di xp? non sono ancora molto pratico con questo nuovo sistema operativo

  4. #4
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    dovresti postare sia l'errore esatto
    sia il codice!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    68
    il codice che si occupa di aggionare i record partendo dai dati reperiti in un form é

    <%
    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open "Anagrafica", Conn, 2, 2
    RS.Find "Codice='" & request("ID") & "'"

    RS("Nome") = request("Nome")
    RS("Cognome") = request("Cognome")
    RS("Datanasc") = request("Datanasc")
    RS("Luogonasc") = request("Luogonasc")
    RS("CodSquadra") = request("CodSquadra")
    RS("Ruolo") = request("Ruolo")
    RS("Numero") = request("Numero")
    RS("Provincia") = request("Provincia")
    RS("Nazione") = request("Nazione")


    RS.update

    RS.close
    set RS = nothing
    %>

    L'errore é: "Microsoft OLE DB Provider for ODBC Drivers Impossibile aggiornare. Database o oggetto di sola lettura"

    Il codice per la connessione al db é

    <%
    dim dsn
    dim Conn
    dsn="DBQ=" & Server.Mappath "/archivio.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open dsn
    %>


    Spero che sia chiaro. Grazie comunque dell'interessamento!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    68
    ho trovato. Da profano di xp non mi ero accorto che dal manager di iis bisogna disabilitare l'accesso anonimo alla directory virtuale e lasciare l'autenticazione integrata di windows. Spero sia utile agli altri. Grazie

  7. #7
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    mmmh quello non era il problema....
    il problema e' l'utenza con cui gira IIS!
    ti spiego...
    con anonimo.. IIS va sul disco con utente IUSR_NOMEMACCHINA
    questo utente doveva avere i permessi!

    se invece usi NON anonimo.. IIS usa l'utenza che si collega.. per leggere il disco!

    quindi.. ora tu vai.. ma se accede una ltro non dal tuo PC.. gli vengono richieste user e password

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.