Не удается открыть базу данных Sqlite в режиме только для чтения

У меня есть база данных 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 ();
6
задан vlad259 22 December 2011 в 10:45
поделиться