У меня есть база данных Sqlite, которую я включаю в свое приложение MonoTouch. До сих пор он работал у меня нормально, но теперь я хочу открыть его в режиме только для чтения, а не в режиме чтения-записи.
Я изменил строку подключения, включив в нее «Read Only = True», но когда я вызываю Open (), я получаю следующую ошибку:
Library used incorrectly (at Mono.Data.Sqlite3.Open)
Если я копаюсь в исключение, оно показывает
_errorCode = Misuse
и это примерно вся информация, которую он дает.
Вот код:
var _conn = new SqliteConnection("Data Source=db/sampleDb;Read Only=True");
_conn.Open ();