Buon 2007 a tutti !!!

Gli anni passano ma i problemi restano...

Il codice che posto di seguito calcola nella tbl_sessioni i visitatori del mese passato; non ha piu' funzionato appena entrati nel nuovo anno 2007; l'errore e' che il record non esiste o e' stato cancellato sulla riga di colore rosso:

ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/default_020107.asp, line 187
Se stampo la query naturalmente mi cerca il mese 12 dicembre dell'anno 2007 e questo causa il problema:

SELECT sum(visitorcount) as tot_mese_passato, month(visitdate) as mese from tbl_sessioni where month(visitdate) = 12 and year(visitdate) = 2007 group by month(visitdate)
Sapete suggerirmi una soluzione in merito?

Codice attuale:

Codice PHP:
'VISITATORI MESE PASSATO
datetosearch2 = dateadd("m",-1,date())

SQL = ("SELECT sum(visitorcount) as tot_mese_passato, month(visitdate) as mese from tbl_sessioni where month(visitdate) = " & month(datetosearch2) & " and year(visitdate) = " & anno & " group by month(visitdate)") 
Set objRS = objConn.Execute(SQL)

[COLOR=red]tot_mese_passato = objRS.Fields("tot_mese_passato")[/COLOR] 
Set objRS = Nothing 
Vi ringrazio.