exo mia database gusers.mdb me ena table srslogin to opio exei dio pedia field1u kai field2u thelo na kano mia selida ASP h opia ne enfanizei random record apo to database se kathe refresh alla na mhn to epanalanbanh to idio record na to enfanhsh mono mia fora ginete? den ksero mono basika apo asp
Ναι γίνεται. Στην αρχή του script θα κάνεις Randomize. Μετά βρίσκεις έναν αριθμό μέσα στα όρια των Records, με τη βοήθεια της Rnd:
Βρες με ένα SQL ερώτημα ποιο είναι το μεγαλύτερο ID (αν έχεις πεδίο ID με αυτόματη αρίθμηση). Πες το MegalyteroID.
μετά Tyxaio = Int((Rnd * MegalyteroID) + 1)
Νέο SQL ερώτημα με strSQL = "SELECT ... FROM ... WHERE pedioID=" & Tyxaio & ";"
Υπόψη: Αν διαγράφεις εγγραφές με αυτόματη αρίθμηση ως ID, ενδεχομένως να υπάρχουν κενά στην αρίθμηση και το Tyxaio να πέσει πάνω σε κάποιο ID που να μην υπάρχει. Σε τέτοια περίπτωση αν ανοίξεις Recordset θα βρεθείς στο EOF, οπότε επαναλαμβάνεις την ίδια διαδικασία έως ότου βρεις ID που να υπάρχει.
tip: Εμπειρία είναι το όνομα που δίνει ο καθένας στα λάθη του . (OSCAR WILDE) * F5 για νέο tip