Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274

    problema aggiornamento a DB

    vengo subito al dunque:
    ho questo tipo di errore:

    Microsoft JET Database Engine error '80040e09'

    Cannot update. Database or object is read-only.

    /aggiorna.asp, line 40


    lo script asp che uso è il seguente:

    <%
    dim newsa
    newsa = request.form("newsa")
    dim newsb
    newsb = request.form("newsb")
    dim newsc
    newsc = request.form("newsc")
    dim newsd
    newsd = request.form("newsd")
    dim newse
    newse = request.form("newse")
    dim newsf
    newsf = request.form("newsf")
    dim pat
    dim objconn
    dim objrs
    dim sql

    pat=server.mappath(".")
    pat=pat & "\db\laperla.mdb"
    set objconn=server.CreateObject("ADODB.Connection")
    objconn.open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source = "& pat)
    set objrs=Server.CreateObject("ADODB.Recordset")
    sql="SELECT * FROM newsla"
    objrs.open sql, objconn ,3,3

    objrs.addnew
    objrs(1)=newsa
    objrs(2)=newsb
    objrs(3)=newsc
    objrs(4)=newsd
    objrs(5)=newse
    objrs(6)=newsf
    objrs.update

    objrs.close
    set objrs=Nothing
    objconn.close
    set objconn=Nothing
    %>

    ho fatto di tutto!
    ho cercato di togliere la spunta di sola lettura alla cartella del db ma nulla! nemmeno con IIS.
    ho cercato ovunque e tutte le info riguardavano il regedit e la modifica di una voce per poter cambiare attributi alle cartelle!! ...ovviamente fatto anche questo!
    ho letto un post archiviato da html.it (
    vedi qui ) ma non c'ho capito una mazza.

    qualcuno mi aiuta. non so più che fare.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    grazie Roby,
    ma avevo già provato a fare ricerche in google.
    le ho provate tutte.
    ma il problema rimane.
    hai forse dato un occhio al codice asp?... è corretto?

    grazie.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi dare i permessi allo IUSR_NOMEMACCHINA

    Roby

  5. #5

  6. #6
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    x Mems:
    ... è la stessa cosa!,.... non funge.
    x Roby:
    scusa la domanda da scemo, ma mi sento davvero come un novello....anzi, lo sono!!!!.....dove trovo "IUSR_NOMEMACCHINA"?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo aggiungi agli utenti abilitati per quella cartella... il nome della macchina è quella sulla quale lavori.

    Roby

  8. #8
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    già.... di solito, sulle macchine si clikka con il destro su risorse e si seglie gestione.... poi utenti e si danno le autorizzazioni.
    ma su sta c....o di macchina non c'è "utenti" nel percorso appena descritto.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Tasto destro sulla cartella, condivisione e protezione --> Protezione e aggiungi l'utente.
    Poi gli assegni i permessi.

    Roby

  10. #10
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    già, ma non c'è la cartella 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 © 2026 vBulletin Solutions, Inc. All rights reserved.