Ho modificato il campo nprv in numeric quindi faccio il controllo solo se è diverso da zero...

strSQL = "Update tbl_aziende set nprv = nprv - 1 WHERE nprv <> "0""
Conn.execute(strSQL)

Cosi è corretta?