per il problema dell'apice io ho risolto così:
codice:
INSERT INTO Table (Regione) values ( '" + regioneTextBox.Text.replace("'","''") + "'' )
cioè facendo un replace e sostituendo l'apice con due apici, in quel modo l'istruzione funziona e nel db viene salvato un apice soltanto