I do not think this has anything to do with the "recordset resynching". The ADO objects are completely destroyed when the page has finished processing.
Instead, I think the browser is loading a cached version of the page, rather than getting a new, updated, copy from the server. I suggest you set the appropriate HTTP headers to tell the browser that the page should be either (a) not cached -or- (b) expired immediately, to force the browser to get a new copy each time from the server, rather than reloading the local copy:
Code:
<%
Sub SetHTTPHeaders( _
)
Response.ExpiresAbsolute = #1/1/1980#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private, no-cache, must-revalidate"
End Sub
and then call this sub in your code:
<%@Language=VBScript%>
<%
Option Explicit
%>
<%
Call SetHeaders()
' Other code here
%>
Cheers
Ken
www.adOpenStatic.com