le vocali accentate le ho sempre inserite tranquillamente nei db.

nei capi in cui va inserito testo inserisco sempre questa funzione


codice:
        Function FixQuotes(ByVal Val) As String
            Dim testo As String = Val
            FixQuotes = Replace(testo, "'", "''")
        End Function
non mi ha mai dato errori.
magari ti è utile