Облазив пол-интернета я выяснила, что TOP здесь не подходит, он (насколько я поняла) занимается полями в таблице, а не полными записями. Теперь я пришла к выводу что нужно написать так:

Код:
Select * from Table ORDER BY id DESC WHERE Condition
Table,
id,
Condition - просто названия, у меня они другие.
или просто:

Код:
Select * from Table WHERE Condition
А в Condition подставить условие при котором оно бы выводило 5 последних (последних внесённых, т.к. база постоянно пополняется) записей.
У объекта Recorset есть property RecordCount, которому положено выдавать кол-во записей в базе. А в моём случае он выдаёт -1, хотя там 10 записей. Вот ищу другие способы.
Выводить в обычный HTML, браузер - IE5.5, язык - ASP (s VBScriptом) и SQL.