però è un cacchio di casino..
mhh.
io faccio al momento questo:
codice:
set rstopnews=server.CreateObject("adodb.recordset")
sql="select TOP 4 * from tbluenews,tbluenewscat where tbluenewscat.catid=tbluenews.catrel ORDER BY dataora DESC"
rstopnews.open sql, conn, 1,3
if not rstopnews.eof then
' il ciclo for con contatore al posto del do while perchè non si ripetano record con la stessa data :)
for i=0 to 3
..
'visualizzazione dei record
..
con questo codice se il numero di record restituiti è minore di 4 mi manda l'errore.. altrimenti no..
tu come intendi controllare il numero ri record..? con recordcount ok, ma che faresti dopo che hai controllato che i record non sono 4?