secondo me il sistema che utilizzi è quello giusto, per limitare il traffico dati e l'impoegno del database server, ti merita fare una query sull'ultimo ID della tabella inserita...
te lo spiego con la funzione che mi viene meglio...
(il codice è vb.net)
-----------------------------------------------------
La ricompensa per una cosa ben fatta, è averla fatta.