Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    come evitare di inserire dati gia esistenti

    sera amici...
    volevo chiedere ,qualora fosse possibile ovviamente, come fare per evitare che al momento di una registrazione si inserisca un nickname gia esistente nel db

    uso questo codice per la registrazione


    codice:
    rs.AddNew
    rs("User") = Request.form("User")
    rs("Password") = Request.form("Password")
    rs("Email") = Request.form("Email")
    rs("Nome") = Request.form("Nome")
    rs("Cognome") = Request.form("Cognome")
    rs("Telefono") = Request.form("Telefono")
    rs("Sesso")= Request.form("Sesso")
    rs("Stato_Sentimentale")= Request.form("Stato_Sentimentale")
    rs("Data_Nascita")=Cdate(Data_Nascita)
    rs("Data_Iscrizione")=date()
    
    rs.Update
    rs.Close
    set rs = Nothing
    cn.Close
    Set cn = Nothing
    Response.redirect "ok.asp"
    %>

    grazie 10000
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Questa la sintassi:

    codice:
    <%
    var_us = request("var_username")
    
    sql = "SELECT * FROM tbl WHERE campo_username = '"&var_us&"'"
    set rs = conn.execute(sql)
    
    if (NOT rs.eof) AND (NOT rs.bof)  then 
       'username gia' presente
    else
       'username assenge, aggiungilo!
    end if
    
    'chiudi e libera le risorse
    %>

  3. #3
    ma io ho gia una query ne metto due?

    ...posto anche la query


    codice:
    <%
    
    Set Cn = Server.CreateObject("ADODB.Connection")
    Cn.open "Driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("miodb.mdb")
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql="Select * from Iscritti"
    rs.Open sql, cn, 3, 3
    
    rs.AddNew
    rs("User") = Request.form("User")
    rs("Password") = Request.form("Password")
    rs("Email") = Request.form("Email")
    rs("Nome") = Request.form("Nome")
    rs("Cognome") = Request.form("Cognome")
    rs("Telefono") = Request.form("Telefono")
    rs("Sesso")= Request.form("Sesso")
    rs("Stato_Sentimentale")= Request.form("Stato_Sentimentale")
    rs("Data_Nascita")=Cdate(Data_Nascita)
    rs("Data_Iscrizione")=date()
    
    rs.Update
    rs.Close
    set rs = Nothing
    cn.Close
    Set cn = Nothing
    Response.redirect "ok.asp"
    %>

    :master:
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  4. #4
    ma io ho gia una query ne metto due?
    La procedura è questa
    Con una query controlli se è presente un record con quel nome.
    Se sì vieti, se no inserisci.

    Se riesci a farlo con una query sola fai pure.

  5. #5
    ora provo vediamo che ne esce :master:
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.