Concordo ...anche sulla valanga di parole

cmq a questo punto ti chiederei

Pensavo che passando nessun valore tramite get il seguente if dovesse impedire che l'insert ecc vengano eseguiti , mi sto sbagliando ?

codice:
var Nick = Request.Querystring("Nick") ;  
   if (Nick !=""){ ...