mi sa che dovresti postare tutto il codice, o almeno quella parte con le info che non ti vengono inserite nel db.
In alternativa, dovresti cambiare la logica della tua applicazione. Considera che aprire una connessione ad ogni fuzione che deve eseguire delle query e' controproducente. Dovresti aprire una sola di connessione, al inizio del tuo script.

Rispondi quotando