Hello,
I have a script that randomly (yes, I know it's not truely random) selects a record from a record set. I would like to add a field to the table that can be used to weight each record in how often it is selected. Here is the script I'm currently using. I appreciate any help.
<%
Dim conn, rs, connString, sql, recCount, rec
set conn = server.CreateObject("adodb.connection"
set rs = server.CreateObject("adodb.recordset"
conn.Open connString
sql = "select Listing_ID from Listings"
rs.Open sql, conn, 3
recCount = rs.RecordCount
rs.close
conn.Close
set rs=nothing
set conn=nothing
randomize
rec = int(rnd * recCount)
set conn=server.CreateObject("adodb.connection"
conn.open connString
sql = "Select * from Listings Order By Listing_ID"
set rs=conn.execute(sql)
rs.MoveFirst
rs.Move rec
%>
<table>
<tr><td><%= rs(0) %></td></tr>
<tr><td><%= rs(1) %></td></tr>
<tr><td><%= rs(2) %></td></tr>
<tr><td><%= rs(3) %></td></tr>
</table>
<%
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>
Sincerely,
Steve
I have a script that randomly (yes, I know it's not truely random) selects a record from a record set. I would like to add a field to the table that can be used to weight each record in how often it is selected. Here is the script I'm currently using. I appreciate any help.
<%
Dim conn, rs, connString, sql, recCount, rec
set conn = server.CreateObject("adodb.connection"
set rs = server.CreateObject("adodb.recordset"
conn.Open connString
sql = "select Listing_ID from Listings"
rs.Open sql, conn, 3
recCount = rs.RecordCount
rs.close
conn.Close
set rs=nothing
set conn=nothing
randomize
rec = int(rnd * recCount)
set conn=server.CreateObject("adodb.connection"
conn.open connString
sql = "Select * from Listings Order By Listing_ID"
set rs=conn.execute(sql)
rs.MoveFirst
rs.Move rec
%>
<table>
<tr><td><%= rs(0) %></td></tr>
<tr><td><%= rs(1) %></td></tr>
<tr><td><%= rs(2) %></td></tr>
<tr><td><%= rs(3) %></td></tr>
</table>
<%
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>
Sincerely,
Steve