I dati delle listbox li prendi da una tabella su un db? Suppongo di sì (altrimenti fallo)
Se si, fai altrettanto per scrivere i record e non on the fly con l'istruzione che hai usato.
Fatti una bella tabellina "TabCarrello" in cui metti i campi delle due listbox e altri se ti interessano, così registri i dati li dentro.