Here is the code. This is the line where my error says its not capable of performing the transaction:
rsData.AbsolutePage = iPage
<%
Dim rsData
Dim iPage
Dim iTotalPages
Dim fldF
Dim iRec
Dim sQuote
Dim sMe
Dim sRecs
sQuote = Chr(34) ' the double quote character
Set conn = server.CreateObject("ADODB.Connection"

Set rsData = server.CreateObject("ADODB.Recordset"
rsData.PageSize = 5
sql = "SELECT * FROM TB_DUSTORE_PRODUCTS"
conn.connectionstring = application("Development_ConnectionString"

conn.Open
set rsData = conn.execute(sql)
' get the requested data
If Request.QueryString("PAGE"

= "" Then
iPage = 1
Else
' protect against out of range pages, in case
' of a user specified page number
iPage = CInt(Request.QueryString("PAGE"

)
If iPage < 1 Then
iPage = 1
Else
If iPage > rsData.PageCount Then
iPage = rsData.PageCount
End If
End If
End If
' set the page
rsData.AbsolutePage = iPage
' start building the table
Response.Write "<TABLE BORDER=1><THEAD><TR>"
For Each fldF In rsData.Fields
Response.Write "<TD>" & fldF.Name & "</TD>"
Next
Response.Write "</TR></THEAD><TBODY>"
' now loop through the records for this page
For iRec = 1 To rsData.PageSize
If Not rsData.EOF Then
Response.Write "<TR>"
For Each fldF In rsData.Fields
Response.Write "<TD>" & fldF.Value & "</TD>"
Next
Response.Write "</TR>"
rsData.MoveNext
End If
Next
Response.Write "</TBODY></THEAD></TABLE><P>"
' now some paging controls
sMe = Request.ServerVariables("SCRIPT_NAME"
' only give active first page if we aren't already on it
If iPage = 1 Then
Response.Write " <SPAN>First Page</SPAN>"
Else
sRecs = " (1-" & rsData.PageSize & "

"
Response.Write " <A HREF=" & sQuote & sMe & "?PAGE=1" & _
sQuote & ">First Page " & sRecs & "</A>"
End If
' only give an active previous page if there are previous pages
If iPage = 1 Then
Response.Write " <SPAN>Previous Page</SPAN>"
Else
iRec = rsData.PageSize * iPage - 1
sRecs = " (" & iRec - rsData.PageSize & "-" & iRec & "

"
Response.Write " <A HREF=" & sQuote & sMe & "?PAGE=" & iPage - 1 & _
sQuote & ">Previous Page" & sRecs & "</A>"
End If
' only give an active next page if there are more pages
If iPage = rsData.PageCount Then
Response.Write " <SPAN>Next Page</SPAN>"
Else
iRec = rsData.PageSize * iPage + 1
sRecs = " (" & iRec & "-" & iRec + rsData.PageSize & "

"
Response.Write " <A HREF=" & sQuote & sMe & "?PAGE=" & iPage + 1 & _
sQuote & ">Next Page" & sRecs & "</A>"
End If
' only give active last page if not already on it
If iPage = rsData.PageCount Then
Response.Write " <SPAN>Last Page</SPAN>"
Else
iRec = rsData.PageSize * rsData.PageCount
sRecs = " (" & iRec - rsData.PageSize & "-" & iRec & "

"
Response.Write " <A HREF=" & sQuote & sMe & "?PAGE=" & rsData.PageCount & _
sQuote & ">Last Page" & sRecs & "</A>"
End If
' and clear up
rsData.Close
Set rsData = Nothing
%>