RecordCount и Count
Ако се опитвате да разберете колко записа са в даден набор от резултати на SQL, можете да използвате или командата RecordCount, или Count. И двете работят по различни начини.

Първо, ако всичко, което искате, е броят на броя на елементите в комплект, няма нужда действително да връщате всички записи в това запитване! Това е невероятно неефективно. Всичко, от което се нуждаете, е едно число за броене Синтаксисът да се направи това би бил

изберете count (*) като ct от писатели;

Тази заявка се изпълнява бързо, връща една стойност, наречена брой, и може да бъде достъпна с нормалното задаване на стил -

WriterCt = objRec3 ("ct")

Затова винаги препоръчвам да се брои по този начин, ако това е всичко, което искате.

Ако всъщност получавате партида информация от базата данни и трябва в края на краищата да знаете колко записи сте преминали, просто бих използвал брояч на променлива. Така че кажете, че изброявате своите писатели и най-отдолу искате да покажете на потребителя сума на Total Writers. Ще направите нормален цикъл:

WriterCt = 0
направете, докато не objRec3.EOF
...
(покажете писателите и т.н.)
WriterCt = WriterCt + 1
контур

Когато прекратите цикъла, WriterCt ще бъде зададен на общия брой писатели, които сте обработили. Това е особено добро в случаите, когато игнорирате определени писатели, докато ги обработвате. Можете да сте сигурни, че само ще броите писатели, които всъщност показвате на потребителя.

И накрая, има атрибут setset, наречен RecordCount. Въпреки това, атрибутът RecordCount не работи с всички стилове на курсорите. Има всякакви курсори, използвани в ASP. Някои са създадени да се движат само в посока напред. Някои са настроени да позволяват последователни движения през базата данни, докато други имат за цел да получат една и само една стойност на резултата. В зависимост от стила на курсора, който използвате, можете или нямате достъп до общия брой записи на набора от резултати. Ако всъщност искате да получите този брой записи, преди да започнете да работите с резултатите, уверете се, че сте задали стил на курсор, който е съвместим с атрибута RecordCount. Но не забравяйте, че различните стилове на курсора имат различни количества натоварване на сървъра и режийни разходи. Така че може да е много по-ефективно просто да броите, докато вървите, срещу да отворите стил на курсор, който наистина не ви трябва.

Инструкции Видео: Herbalife World Workout Record Count in Korea #Wold Workout#731647 (Април 2024).