tra l'altro... ti giri TUTTA la tabella per cercare UN record, e se non c'è lo inserisci? e se davvero fai così (che è gia sbagliato), e hai un milione di record, e il recod già esiste, per come hai scritto il codice, inserisci il nuovo 999.999 volte... dai, ragionaci un po'