Hi,<BR>I am still struggling to solve this. This is my link to the question I posted earlier. Let me give you little idea.<BR>First in my search page I have 3 list boxes.<BR>Search.asp:<BR><BR><FORM ACTION="search_result2.asp" METHOD="get" id=form2 name="search_type"><BR><SELECT NAME="list"><BR><OPTION>Category... </OPTION><BR></SELECT><BR><SELECT NAME="department"><BR><OPTION>Depar tment...</OPTION><BR><SELECT NAME="location"><BR><OPTION>Campus. ..</OPTION><BR><BR>search_Result2.asp:<BR><BR>cat egory=Trim(Request.QueryString("list"))<BR>dept=Tr im(Request.QueryString("department"))<BR>campus=Tr im(Request.QueryString("location"))<BR><BR>Then I have all the code in the link.<BR><BR>http://www.aspmessageboard.com/forum/asp.asp?M=404396&F=20&P=1<BR><BR>PROBLEM: When I search all the categories, all dept and all campus, it shows correct with this code. If I select one category and that one has more than 5 records then first page works right but next page shows all the records. For example: I have web learning category has 13 records. First page shows 5 records and then second page shows 6 to 10 so third page should display 3 records but second page displays Rs.RecordCount forund 16(total records)and displays all the rest of the records.<BR><BR>PLEASE SOMEBODY HELP ME!!!<BR>THANKS.