che vuol dire che il campo è testo? cioè tu per salvare un intero hai usato un campo di testo? ma bravo..

al piu prova con

codice:
ultimoordine = cint(rs("num_ordine"))

num_ordine=ultimoordine+1