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