Ciao ragazzi.
Vorrei chiedervi dove sbaglio nel codice che ora vi posto per fare un controllo sui dati contenuti nella tabella utenti.
Devo fare in modo che per esempio due utenti, due fratelli inseriscono uguale cognome ma nome e data di nascita differente, il campo è ok, altrimenti il tutto si dovrebbe bloccare.
Provandolo mi sono accorto però che se scrivo due cognomi, data di nascita
uguali e cambio solo il nome mi memorizza i dati.
Io però non vorrei che funzionasse così.
Dove sbaglio, forse proprio nell'impostazione dei dati che utilizzo per il controllo???
codice:
Dim objRec
Set objRec = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM utenti WHERE [Cognome] = '" & Cognome & "' AND [Nome] = '" & Nome & "' AND [Datanascita] = '" & Datanascita & "'"
objRec.Open sql, objConn, 3, 3
if not objRec.eof then
Response.Write "<p align=""center"">Username o Nome già in uso</p>"
Else
Inserisci i dati nella tabella....