RESOLUTION
The resolution to this problem is to call DoEvents function after opening
the resultset. For example:
Set rs = cn.OpenResultset("select * from Authors", _
rdOpenKeyset, rdConcurValues)
DoEvents
If you use the OpenResultset method with the rdAsyncEnable option, you need
to use the following code to workaround the problem:
Set rs = cn.OpenResultset("select * from Authors", _
rdOpenKeyset, rdConcurValues, rdAsyncEnable)
While rs.StillExecuting
DoEvents
Wend
DoEvents