Ciao vannes, ho dato un'occhiata al codice ASP e ho notato alcune cose:
se ti serve solo la data perchè non usi Date() invece che Now() che rende anche l'ora ?
Questa instruzione diventa superflua: data_oggi = mid(data_oggi,1,10)
Qui invece mi sembra di vedere una incongruenza formale nella Query:
Mi sembra di capire che vuoi contare gli utenti iscritti oggi.
sz_sql="select count(id) from utenti where mid(data_reg,1,10) ='" & data_oggi & "'"
Potrebbe essere così la query: "select count(id) from utenti where data_reg= #" & data_oggi & "#"
Il simbolo # si usa per le date.
Prova.