Se è una chiave primaria teoricamente non dovresti poter inserire un codice uguale e quindi basta che verifichi se l'inserimento è andato a buon fine, altrimenti ripeti la generazioneOriginariamente inviato da the_driver
Premesso che uso un db e in una particolare tabella codesto codice è usato come chiave primaria;per fare ciò devo tutte le volte controlalre sul DB se è già presente?