Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    116

    Aggiornamento database Access tramite ASP e SQL

    Ho un problema piuttosto grosso...
    Devo aggiornare un database (funzione Update) ma non riesco assolutamente a farlo

    Ecco il messaggio di errore:


    Informazioni tecniche (per il personale del supporto tecnico)

    Tipo di errore:
    ADODB.Recordset (0x800A0CB3)
    Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
    /SoluzioneCasa/CambiaDati2.asp, line 54


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FastWeb)

    Pagina:
    GET /SoluzioneCasa/CambiaDati2.asp

    Ora:
    lunedì 20 marzo 2006, 11.32.15


    Informazioni aggiuntive:
    Supporto Microsoft



    Ed ecco il codice:

    objRS.Open "SELECT * FROM Utenti WHERE IDUser='" & Session("User") & "';",objConn

    objRS("Telefono") = telefono
    objRS.Update


    (ovviamente il codice nn è tutto quì.. quà c'è solo l'essenziale)


    All'inizio pensavo fosse un problema di protezione.. ma ho spostato il DB in c:\ (c:\Immobili.mdb) così non era dentro Inetpub\wwwroot (che sono sempre e solo di sola lettura)
    Inoltre ho dato a tutti gli utenti tutti i permessi possibili e il messaggio rimaneva uguale...

    Ho provato anche con un'altro tipo di codice:

    SQLString = "UPDATE Utenti SET Telefono = '53453' WHERE IDUser ='US0000'"
    objConn.Execute SQLString


    E IIS mi ha tirato fuori un'altro tipo di errore:
    necessaria una query aggiornabile

    Ho provato anche a cambiare tipo di connessione (senza DSN) ma ottenendo sempre gli stessi risultati...

    Le interrogazioni funzionano ma gli aggiornamenti (update e insert) no..

    Non so proprio che altro fare.. qualcuno può aiutarmi??

  2. #2
    codice:
    objRS.Open "SELECT * FROM Utenti WHERE IDUser='" & Session("User") & "';",objConn ,3,3

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    116
    Ok, funziona, grazie mille!!

    Però avrei ancora una domanda, quei parametri dopo l'apertura del recordset, a cosa si riferiscono??

    Sapevo che c'erano dei parametri (io ho sempre usato le costanti di adovbs) ma non ho mai capito bene a cosa si riferissero e le usavo un pò a caso.. nei vari tutorial che ho cercato non erano spiegati da nessuna parte.. sapresti indicarmi dove trovare la spiegazione di quei numeri??

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.