Tiene q ver con las limitaciones d ADO MaxRecord
http://support.microsoft.com/default...;EN-US;q269361
se arregla mas o menos incluyendo en la conexion:
.PageSize = 3 '<--- this is the value to change for how many records to return.
.CacheSize = .PageSize