no.. the update code is right in the same paging file (so I don't have to send the data to another page)... my code follows... it all works yet may not be as clean as it could be (still learning ASP)... any pointers here would be most appreciated...
Cheers,
Peter
====================
<% @LANGUAGE = VBScript %>
<% Option Explicit
Response.Expires = 0
' ADO constants used in this page
Const adOpenForwardOnly = 0
Const adLockReadOnly = 1
Const adCmdTableDirect = &H0200
Const adUseClient = 3
Dim objConn, objRS, strQuery
Dim strConnection, strBuild, upd_address
Dim button_next, button_last
Dim button_first, button_previous, page_number
Set objConn = Server.CreateObject("ADODB.Connection"

strConnection = "DSN=Portal;Database=Portal;"
objConn.Open strConnection
Set objRS = Server.CreateObject("ADODB.recordset"

objRS.PageSize = 1
objRS.CacheSize = 1
objRS.CursorLocation = adUseClient
objRS.Open "people", strConnection, adOpenForwardOnly, adLockReadOnly, adCmdTableDirect
Dim abspage, pagecnt
abspage = objRS.AbsolutePage
pagecnt = objRS.PageCount
If Request.ServerVariables("CONTENT_LENGTH"

= 0 Then
objRS.AbsolutePage = 1
Else
Select Case Request.Form("Submit"
Case "Delete"
response.redirect "/confirm_del.asp?people_id1=" & request.form("form_people_id"
Case "Update"
'Build SQL command for saving record
strQuery = "UPDATE people SET first_name = '" & objRS("first_name"

strQuery = strQuery & "', last_name = '" & request.form("lname"

strQuery = strQuery & "' WHERE People_id = "
strQuery = strQuery & request.form("form_people_id"

& ";"
' execute the SQL Command
Set objRS = objConn.Execute(strQuery)
Set objConn = Server.CreateObject("ADODB.Connection"

strConnection = "DSN=Portal;Database=Portal;"
objConn.Open strConnection
Set objRS = Server.CreateObject("ADODB.recordset"

objRS.PageSize = 1
objRS.CacheSize = 1
objRS.CursorLocation = adUseClient
objRS.Open "people", strConnection, adOpenForwardOnly, adLockReadOnly, adCmdTableDirect
End Select
button_first = request.form("First.x"

button_next = request.form("Next.x"

button_previous = request.form("Previous.x"

button_last = request.form("Last.x"
If button_first > 0 then
objRS.AbsolutePage = 1
End if
If button_next > 0 then
abspage = request.form("form_abspage"

+ 1
objRS.AbsolutePage = abspage
End if
If button_previous > 0 then
abspage = request.form("form_abspage"

- 1
objRS.AbsolutePage = abspage
End if
If button_last > 0 then
abspage = pagecnt
objRS.AbsolutePage = pagecnt
End if
button_next = 0
button_last = 0
button_first = 0
button_previous = 0
End If
If Not objRS.EOF Then
Dim intRec, intValue, strValue %>
<body>
<FORM ACTION="<%= Request.ServerVariables("SCRIPT_NAME"

%>" METHOD="POST">
<INPUT TYPE="Hidden" NAME="form_abspage" VALUE="<%= abspage%>">
<INPUT TYPE="Hidden" NAME="form_people_id" VALUE="<%= objRS("people_id"

%>">
<%= "Page Counter = " & abspage & "<BR>" %>
<%= "total page count = " & pagecnt & "<BR>" %>
<%= "<BR><BR>" %>
<%
Response.Write "Person Id: "
Response.Write trim(objRS("people_id"

)
Response.Write "<br><br>"
Response.Write "First Name: "
Response.Write trim(objRS("first_name"

)
Response.Write "<br><br>"
Response.Write "Last Name: "
%>
<Input type="text" name="lname" VALUE="<%= objRS("last_name"

%>" > <br><br>
<% ' Now showing first, next, back, last buttons.
If abspage = 1 Then %>
<INPUT TYPE="Submit" VALUE="Update" Name="Submit">
<INPUT TYPE="Submit" VALUE="Delete" Name="Submit">
<br>
<INPUT TYPE=image src="b_next.gif"NAME="Next" >
<INPUT TYPE=image src="b_last.gif"NAME="Last" >
<% Else
If abspage < pagecnt Then %>
<INPUT TYPE="Submit" VALUE="Update" Name="Submit">
<INPUT TYPE="Submit" VALUE="Delete" Name="Submit">
<br>
<INPUT TYPE=image src="b_first.gif"NAME="First" >
<INPUT TYPE=image src="b_prev.gif"NAME="Previous" >
<INPUT TYPE=image src="b_next.gif"NAME="Next" >
<INPUT TYPE=image src="b_last.gif"NAME="Last" >
<% Else %>
<INPUT TYPE="Submit" VALUE="Update" Name="Submit">
<INPUT TYPE="Submit" VALUE="Delete" Name="Submit">
<br>
<INPUT TYPE=image src="b_first.gif"NAME="First" >
<INPUT TYPE=image src="b_prev.gif"NAME="Previous" >
<% End If
End if
Else
Response.Write "No records found!"
End If
objRS.Close
Set objRS = Nothing
%>
</body>
</html>