vuoi un codice + semplice?
la connessione AL DB e il recupero dei dati immessi nel form rimane la stessa, ma creati una funzione per gli apici.
codice:
function apici(str)
apici=replace(request.form(str),"'","''")
end function
dim Nome
Nome = apici("Nome")
dim Cognome
Cognome = apici("Cognome")
dim Data
Data = apici("Data")
dim Luogo
Luogo = apici("Luogo")
dim strCode
strCode="kikko"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("db\db.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
set rs=conn.execute("SELECT * FROM Tabella1 where nome='"&"nome"&'")
'intanto definisci la query di insert
' che se il recordset è vuoto la fai eseguire
sql="INSERT INTO tabella1 (nome,cognome,data,luogo) VALUES('"&NOme&"','"&Cognome&"','"&data&"','"&luogo&"')"
'Ammesso che siano questi i nomi dei campi
'ora controlli se il nome è già presente:
if rs.eof then conn.execute(sql)
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
FINE