Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Record chenon supporta l'aggiornamento

    Questo l'errore:
    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.
    /bersagliomobile/insert.asp, line 117
    e questa la parte di codice:
    codice:
    insert.addnew
    insert(3) = userid
    insert(4) = password
    insert.update
    Non capisco cosa voglia dire quell'errore, eppure io ho dato i permessi di scrittura alla cartella del database

  2. #2
    aggiungi 3, 3 dall'apertura.

    nomerecordset.open query, connessione, 3, 3

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Adesso mi da questo errore:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E2F)
    [Microsoft][Driver ODBC Microsoft Access] L'indice o la chiave primaria non può contenere un valore Null.
    /bersagliomobile/insert.asp, line 122
    In sostanza non mi aggiorna l'indice, o almeno così dice! Ho provato anche ad aggiungere una riga di record, ma il risultato è sempre lo stesso!

  4. #4
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ho dimenticato la parte di codice:
    codice:
    insert.addnew
    insert(3) = userid
    insert(4) = password
    insert.update

  5. #5
    lui stesso parla di ciave primaria...a sto unto è evidente la chiave non è userid, oppure non è il 3° camo della tabella...

    se non imposti il campo chiave come contattore, o non dai un valore alla chiave inderendo un record "lui" non può pemetterti di continuare, in quando sarebbe un record "slacciato" e molto probabilmente non univoco...

    quando si tratta di USername io metto il campo UserName come chiave, in maniera da non consentire duplicati nel database, caso mai mi sfuggisse un controllo.

    controlla i nomi dei campi, controlla di aver creato bene il database.

    Alberto.
    Grazie sempre di tutto!!!
    Alberto

  6. #6
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    La chiave è impostata su ID, c'è, ed è il primo campo del database (uso Access). E' anche impostata come univoca. Ho provato a fare un database con tre soli campi (id, username, passowrd), ma il risultato è sempre lo stesso!

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.