Non hai mai parlato di "aggiornamento della struttura" e quindi si pensava all'aggiornamento dei dati ...

In questo caso devi aprire il db in modo esclusivo ... l'unico modo per sapere quando farlo e' provarci e gestire l'eventuale errore ...