Ciao a tutti,
Su mysql ho una tabella utenti con una chiave primary numerica.
Accade che quando modifico i dati di un utente mi appare questo errore
Ora la query di select riesce a trovare l'utente da modificare in quanto dopo l'apertura del recordset ho provato a stampare qualche dato e funziona. La sintassi è ovunque corretta in quanto utilizzo gli stessi comandi per modificare un'altra tabella sullo stesso database e funziona correttamente.codice:Query-based update failed because the row to update could not be found.
La cosa strana è che per alcuni utenti funziona tutto alla perfezione e non appare l'errore, tipo per il mio utente che è il primo.
Cosa pensate che potrebbe essere ? con una ricerca ho trovato che questo errore può essere causato dall'assenza di una chiave index, ed in effetti in questa tabella qui nn è presente, pensate possa essere così? con che criteri devo stabilire una chiave index ?
Grazie 1000![]()


Rispondi quotando
