Nel database, anche se gli mette gli zeri non significativi, è formato numerico. Quello che conta non è quello che vedi, ma il contenuto (vedi "010", ma contiene 10)
Così come formatti il campo nel database, lo devi fare anche nella Label

codice:
label1.caption=format(rsRecordset("ID"), "000")