Wie man an der Auflistung der Objekte erkennen kann, gibt es wesentliche Unterschiede zwischen den beiden Pfaden, weswegen die richtige Verwendung essenziell ist – es sollte z. B. auf jeden Fall verhindert werden, dass ein Nutzer das Durchlaufen eines RecordSet über die RecordSet.Move…()-Methoden visuell wahrnehmen kann. Nicht nur ist hierbei die Performance durch das notwendige Anzeigen der Datensätze nicht ideal, es kann auch zu Flackern der Oberfläche führen, wenn beispielsweise in einer Schleife ein sichtbares RecordSet durchlaufen wird. Wenn z. B. eine Summe eines Feldes für mehrere Datensätze, in denen jeweils nur ein Einzelwert steht, ermittelt werden soll, so würde man in jedem Fall den nicht visuellen Pfad nutzen.