Ciao !
Scusami , mea culpa, era tardi e domenica sera ....non sono stato a badare alla chiarezza in effetti .:-)

In pratica succede questo (ho appena fatto un controllo più attento nella tabella di log, come non avevo fatto in precedenza per la fretta):

a ogni accesso alla pagina da parte del client vengono attivate tutte le funzioni (anche quelle legate a funzioni gemelle che inseriscono o cancellano altri tipi di dati ). Soffermandomi sulle funzioni legate alla gestione delle utenze , sopra mostratevi, in pratica quando l'utente accede alla pagina viene fatto nell'ordine prima una delete poi un insert, probabilmente però dato che non passo nessun valore alla pagina mediante get la prima non ha effetto, la seconda crea un record vuoto .....
(ti posto qui sotto la funzione di Delete .

Probabilmente penso che i controlli (if) che effettuo , per esempio ...

codice:
var Nick = Request.Querystring("Nick") ;  
  if (Nick !=""){
... che dovrebbero impedire l'avvio di tali funzioni in caso di accesso alla pagina senza passagio di parametri in realtà vengano valutati in maniera errata (probabilmente per colpa di una mia errata sintassi )

Parte relativa alla cancellazione utente
codice:
if (leg =="log" ){                
                 /*se l'utente NON é gia loggato*/
                  var Nock = Request.Querystring("CancellaUser"); 
                  if (Nock !=""){
                                if (rl =="1"){ 
			                        var can;
                                    var sConString; 
            
                                     can = Server.CreateObject("ADODB.Connection"); 
                                     sConString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source = "+ Server.MapPath("./2003Guide.mdb");
                                     can.Open(sConString);  
			  
			                         var st;
                                     var ySQLString;
                                     st =Server.CreateObject("ADODB.Recordset");
                                      ySQLString ="DELETE * from AUser where ID= '"+ Nock +"'"; 
                                     st=can.Execute(ySQLString);

                                    var trns ="6";
                                    var Descr="Deleted User "; 
                                    var data = new Date();
                                    var pag ="Manager.asp";

                                                var plg;
                                                var qSQLString;
                                                plg =Server.CreateObject("ADODB.Recordset");
                                                qSQLString = "INSERT into Log ([Transaction],[Description],[User],[Date],[Page]) values ('"+ trns +"','"+ Descr +"','" + name +"','" + data  +"','" + pag +"')"; 
                                                plg=can.Execute(qSQLString);
												
                                };
                        }; 
           };
/*--------------------------------*/%>

<%/*-------------------------------------Cancellazione Modello ---*/
 if (leg =="log" ) /*se l'utente é loggato*/
                 { var Nock = Request.Querystring("CancModel"); 
                  if (Nock !=""){
                                 if (rl =="1"){ var st;
                                                var ySQLString;
                                                st =Server.CreateObject("ADODB.Recordset");
                                                ySQLString ="DELETE * from 4ModelNomenclature where Cod='"+ Nock +"'"; 
                                                st=con.Execute(ySQLString);


                                    var trns ="8";
                                    var Descr="Delete Model "; 
                                    var data = new Date();
                                    var pag ="Manager.asp";

                                                var plg;
                                                var qSQLString;
                                                plg =Server.CreateObject("ADODB.Recordset");
                                                qSQLString = "INSERT into Log ([Transaction],[Description],[User],[Date],[Page]) values ('"+ trns +"','"+ Descr +"','" + name +"','" + data  +"','" + pag +"')"; 
                                                plg=con.Execute(qSQLString);                                                
                            };
                }; 
    };
In ogni caso si, viene effettuata la registrazione nella tabella di log......

Ti ringrazio per la disponibilità !