2 messaggi dal 13 gennaio 2003
ho fatto uno script che controlla se utente esisten e funziona, poi unno che controlla se il campo LOCK è 1 se lo è non ti fa entrare MA NON RISCO A FARE "UPDATE" PERCHE?????????

AIUTATEMI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


tutto il codice è il seguente:


<%
dim user, pass
dim sql_utenti, rs_utenti, sql_lock

user = Request.Form("username")
pass = Request.Form("password")

'SQL "Utenti"
sql_utenti = "SELECT * FROM utenti WHERE username = '" & user & "' AND password = '" & pass & "'"

'connessione al database nome della tabella "user" e del DB "user"
set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("utenti.mdb")
'Recordset utenti
Set rs_utenti = Server.CreateObject("ADODB.Recordset")
Set rs_utenti = conn.Execute(sql_utenti)


If rs_utenti.EOF Then
response.Write("Utente Non Esiste")

Else
If rs_utenti("lock") = 1 Then
Response.Write("Utente è già loggato")
Else
Response.write "Username =" & user & ",<br> Password =" & pass & " "
sql_lock = " UPDATE utenti SET LOCK = 1 WHERE username = '" & user & "' AND password = '" & pass & "' "

End If
End If

conn.Close
Set conn = Nothing

%>
379 messaggi dal 06 settembre 2002
www.andytimes.com
Semplicemente manca l'esecuzione della query SQL:
Set rs_lock = conn.Execute(sql_lock)
ciao e buon lavoro...

..:: and this is my web ::..

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.