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