Hej
skulle vilja ha en länk på en sida som går till en asp-sida
där det väljs ut en rs("url") från databasen
och som sedan response.redirect (rs("url"))
det skall alltså vara en slumpad länk från databasen.
hur gör man.
måste man kanske använda javascript?
tack på förhand, Anders.
ska man göra en först select count() för att veta hur många poster det är i databen
eller hur stoppar man in det i en variabel annars
innan man skriver själva sql-satsen?
Om du inte använder Randomize så kommer slumpnings schemat att alltid se likadant ut, med randomize så får du ett nytt "frö" (vanligtvis system-datumtid) att skapa slump-schemat från
ett lätt sätt att slumpa
strSQL = "SELECT LinkURL FROM Links"
Set objRS = objConn.Execute(strSQL)
If Not objRS.EOF Then
varUrls = objRS.GetRows()
Randomize
intRnd = rnd * UBound(varUrls,2)
strUrl = varUrls(0,intRnd)
Response.Redirect strUrl
Else
Response.Write "Inga länkar hittades."
End If
Set objRS = Nothing
Den eviga sökningen...:)
Wellwell, vill bara veta varför man måste ha randomize innan man kör med rnd. Det funkar ju nämligen både med och utan randomize... Överallt jag söker står det bara hur man slumpar, jag vill veta varför man måste skriva randomize innan..
Nåja, jag testade att ta bort det igen, och det slumpar, men slumpar bara ett tal som det sen håller fast vid.. inte bra utan randomize alltså
Känns skönt att ha rett ut det med mig själv:)