Hi, lets say that i open a database connection and i do:<BR><BR>SELECT * from tablename<BR><BR>now lets also assume that i have multiple rows and that when we execute the select statement ie:<BR><BR>set rs = Execute("SELECT * FROM tablename")<BR><BR>the rs becomes now a recorset of data which we can loop and get all the fields..<BR><BR>now what i want to know is can i transfer this rs to another page thru like some sort of session or something and then manipulate it (ie rs.movenext, rs.movelast..) and return the data without having to open up a new connection..<BR><BR>can it be done? any ideas?<BR><BR>thanks.. (no i Don&#039t want to stick the data in an array and transfer that)<BR><BR>- James