Tengo una base de datos Sqlite que incluyo con mi aplicación MonoTouch. Hasta ahora me ha funcionado bien, pero ahora quiero abrirlo en modo de solo lectura en lugar de leer y escribir.No se puede abrir la base de datos Sqlite en modo de solo lectura
Así que han cambiado la cadena de conexión para incluir 'sólo lectura = True', pero cuando llamo a Open(), me sale el siguiente error:
Library used incorrectly (at Mono.Data.Sqlite3.Open)
Si cavo en la excepción que demuestra
_errorCode = Misuse
y eso es toda la información que brinda.
Aquí está el código:
var _conn = new SqliteConnection("Data Source=db/sampleDb;Read Only=True");
_conn.Open();
Muy útil saber, muchas gracias. No estoy exactamente bloqueado por eso, pero me gustaría abrir un error para rastrear el estado, lo haré ahora. – vlad259
En caso de que esto sea útil para las personas, aquí hay un enlace al error que planteé: http://bugzilla.xamarin.com/show_bug.cgi?id=2721 – vlad259