Salve a tutti,
dovrei evitare l'inserimento di due o più record uguali nel mio DB, come posso fare??
Mi hanno cosigliato di usare il RS.FIND che dite voi del forum?
Potrei fare il controllo sul campo nome (che mi comprende nome e cognome)...![]()
grazie
Salve a tutti,
dovrei evitare l'inserimento di due o più record uguali nel mio DB, come posso fare??
Mi hanno cosigliato di usare il RS.FIND che dite voi del forum?
Potrei fare il controllo sul campo nome (che mi comprende nome e cognome)...![]()
grazie
se ti interessa che solo nome e gonome siano diversi fai una select tipo questa:
poi dicicodice:"SELECT * FROM tuatabella WHERE nome = "& nomeinseritodallutente
fai attenzione che mettere nome e cognome insieme non è una gran idea perche potrebbe succedere che uno ti metta prima il nome poi il cognome e viceversa...quindi avresti comunque 2 record uguali semplicemente con nome e cognome scambiaticodice:if rs.EOF then 'l'inserimento si può fare else 'utente esiste già
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it
Dim nome
Dim cognome
nome = Replace(Request.Form("nome"), "'", "''")
cognome = Replace(Request.Form("cognome"), "'", "''")
Set objRS = Server.CreateObject("ADODB.Recordset")
Dim sql
sql = "SELECT * FROM tabella WHERE nome='" &nome& "' AND cognome='" &cognome& "'"
objRS.Open sql, objConn
if objRS.eof then
dim sql2
sql2 = "INSERT into tabella (nome, cognome) VALUES ('"&nome&"', '"&cognome&"')"
objConn.execute sql2
end if
objRS.Close
Set objRS = Nothing
E' nato www.lombardiamotori.it
www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!