salve ragazzi,
in uno script genero un numero casuale compreso tra 1 e 5000. Successivamente estraggo dal database i campi dove il campo id è uguale al numero casuale generato. Dopodicchè verifico se un campo di tale tabella è vuoto o è pieno. Se è vuoto allora assegno ad una variabile un valore altrimenti ne assegno un'altro. Lo script è il seguente:
randomize
myvalore = Int((5000 * Rnd) + 1)
Set Cov = Server.CreateObject("ADODB.Connection")
cov.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/utenti.mdb")
Set RSv = Server.CreateObject("ADODB.Recordset")
sqlv = "SELECT * FROM accesso where id = " & myvalore
RSv.Open sqlv, cov, adOpenKeyset
IF NOT RSv.EOF THEN
campo_occ = RSv("utente")
IF campo_occ <> " " THEN
response.write myvalore & "
"
response.write Email
valore_di_verifica = "1"
ELSE
valore_di_verifica = "0"
END IF
END IF
Rsv.close
cov.close
il problema è che non ottengo nessun risultato...perchè?![]()

Rispondi quotando

