Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262

    Errore di database non aggiornabile?

    salve a tutto il forum
    riesco a fare una pagina di aggiornamento dati
    setto bene i permessi nelle cartelle
    aggiorna tutto bene.

    ma ho un altra pagina con ugual codice (ma adatto ad un'altro DB)
    setto gli stessi permessi
    tutto uguale insomma, ma la risposta è sempre:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Impossibile aggiornare. Database o oggetto di sola lettura.
    /Prof. schirò_BIS/txt/aggiornamento_record.asp, line 37
    qlk mi sa dare una mano?grazieeee

    Posto il codice della pagina:

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Aggiornamento record archivio ASCM</title>
    </head>
    
    <body>
    <%
    data=request.Form("data")
    numero_atto=request.Form("numero_atto")
    oggetto=request.Form("oggetto")
    organo_deliberante=request.Form("organo_deliberante")
    data_ins=request.Form("data_ins")
    forma_giuridica=request.Form("forma_giuridica")
    collocazione=request.Form("collocazione")
    dizionario=request.form("dizionario")
    diz_num=request.form("diz_num")
    
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/db1.mdb")
    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open "PRINCIPALE, DIZIONARIO", objConn, 3,3
    
    RS.AddNew
    rs("data")=data
    rs("numero_atto")=numero_atto
    rs("oggetto")=oggetto
    rs("organo_deliberante")=organo_deliberante
    rs("forma_giuridica")=forma_giuridica
    rs("collocazione")=collocazione
    rs("dizionario")=dizionario
    rs("diz_num")=diz_num
    rs("data_ins")=data_ins
    
    rs.update
    RS.Close
    objConn.Close
    
    response.Redirect("form_aggiornamento.asp")
    %>
    </body>
    </html>

  2. #2
    prova a ricontrollare tutti i permessi. anche quelli sul file del db.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    ho ricontrollato
    ma uguale è il risultato



    il bello è che anke su altri pc con xp (ma senza senza SP2)
    mi da lo stesso errore

    altri consigli?

  4. #4
    non so magari dipende da cosa hai settato come permessi. hai settato che everyone possa leggere e scrivere?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    non avevo toccato eveyone
    ma ho ora ho dato i permessi (a partire dalla root al DB)
    ma nulla

    PS
    mi da lo stesso errore anke in remoto
    su un server ASP

  6. #6
    cosa sono principale e dizionario?

    codice:
    RS.Open "PRINCIPALE, DIZIONARIO", objConn, 3,3

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    porc...
    forse sta qui l'inghippo
    io ho una qery ke aggiorna i campi di 2 tabelle
    e ke credevo di doverle scrivere tutte e due all'atto dell'aggiornamento
    forse invece no???
    allora quale delle due dovrei scrivere?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    262
    azz nessuno si avanza x darmi una mano?

    VVoVe:

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.