4 messaggi dal 02 ottobre 2007
IL PROBLEMA INIZIA DA QUI IN POI:
MI SPIEGO, COME PUO', SENZA NESSUNA RICORRENZA RISCONTRATA LO SCRIPT FARE ENTRAMBI LE CONDIZIONI SIA (Visualizzare l'errore ed inserire nello stesso tempo), ATTENZIONE NON SEMPRE, soprattutto quando torno indietro con la pagina ed inserisco un nuovo utente mi dice che è già inserito, quando qualche attimo prima non c'era nel database, sicuro al mille x mille

var adoconUtenti=new ActiveXObject("ADODB.Connection")
adoconUtenti.Open(MM_srtcnn_STRING)
sql="SELECT * FROM T_Utenti WHERE Username='"+username+"'";
//comando sql di selezione
var adorecUtenti=new ActiveXObject("ADODB.Recordset")
adorecUtenti.Open(sql,adoconUtenti,3,3)

//HO PROVATO ANCHE CON if(!adorecUtenti.eof)
if(adorecUtenti.RecordCount>0)//questo é l'IF colpevole
{
adorecUtenti.Close()
adoconUtenti.Close()
visualizzaErrore("LO USERNAME SPECIFICATO GIA' RISULTA IN USO. MODIFICARE LA PROPRIA SCELTA.")// visualizza username trovato
}
else//questo é l'ELSE colpevole
{
adorecUtenti.AddNew()
adorecUtenti("Nome")=nome;
adorecUtenti("Cognome")=cognome;
adorecUtenti("E_mail")=email;
adorecUtenti("Username")=username
adorecUtenti("Password")=password;
adorecUtenti("Indirizzo")=indirizzo;
adorecUtenti("Città")=citta;
adorecUtenti("Telefono")=telefono;
adorecUtenti("Stato")=stato;
adorecUtenti.Update();
}

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.