L'errore indica che un recordset e' vuoto e tu ne vuoi utilizzare una riga.

Per prima cosa, dovresti riuscire a capire (magari aggiungendo dei MsgBox) se si verifica in

idriga = con.Fields("utente_id")

o in

con.Edit