Sembrerebbe che il database da cui leggi non è lo stesso di quello in cui scrivi, anche se è strano dato che tu imposti da codice il percorso del database, e non l'hai aggiunto come Origine dati. Perchè NON l'hai aggiunto , vero?

Non è sempre facile dare una risposta senza poter testare il progetto.

Ciao