Ciao a tutti, ho un problema con l'aggiornamento del DB in JScript. vi spiego brevemente il mio problema:
devo fare un controllo su un DB contenente i record degli utenti registrati ad un sito. se lo user è gia stato usato, deve restituirmi un messaggio d'errore, altrimenti può continuare con l'update del DB e il redirect verso un altra pagina.
Questo è il mio codice
codice:
var c =0;
while (!rst.EOF)
{
c++;
if (rst("nome")==user)
Response.Write("utente gia registrato");
else
{
rst.AddNew();
rst("user_id")=c+1;
rst("nome")=user;
rst("password")=pwd;
rst.Update();
Response.Redirect("NEW_PAGE.asp");
}
rst.MoveNext( );
}
Non riesco a capire perchè mi continui a dare l'errore sull'update.
l'errore è questo:
codice:
L'apporto modifiche non è riuscito perché si è cercato di duplicare i valori nell'indice, nella
chiave primaria o nella relazione. Modificare i dati nel campo o nei campi che contengono dati
duplicati, rimuovere l'indice o ridefinire l'indice per consentire l'inserimento di voci duplicate,
quindi ritentare l'operazione.
Vi prego ho bisogno di una mano