metti la .executenonquery in un blocco try..catch e vedi se c'e' qualche eccezione...
il medoto .executenonquery restituisce il numero di righe modificate ...

altrimenti se proprio non va assicurati che si connetta o ricrea la tabella sul db, non si sa mai