Ho bisogno di estrarre un record random da piazzare in home page che tenga conto però solo di quelli presenti in archivio che sono in toscana..
smanettando in qua e la ho fatto tremila prove ma nulla
quando trova un record vuoto perchè cancellato succede un casino.. e mi scrive
bof e eof true o hai cancellato un file.. con un codice di errore..
il punto è che sono disposta a cambiare anche gli id univoci del database ma il problema ovviamente si ripropone quando qualcuno si cancella etc..
io vi posto sotto il mio codice
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")
sql = "SELECT COUNT(*) FROM Nomi"
Set Rs = Conn.Execute(sql)
Max = Rs(0)
Rs.Close
Set Rs = Nothing
Randomize()
Casuale = Int(Rnd() * Max)
SQL = "SELECT * FROM Nomi where Max =>Casuale"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open "Nomi", Conn, 2, 1
rs.filter = "regione = 'toscana'"
If Not Rs.EOF Then
Rs.MoveFirst
Rs.Move Casuale
%>
<%
Response.Write Rs("Nome agriturismo")
%>
<%
Else
Response.Write "Nulla"
End If
Rs.Close
Set Rs = Nothing
%>

Rispondi quotando