C sharp - Guardar base de datos en sd(external storage) Android

   
Vista:

Guardar base de datos en sd(external storage) Android

Publicado por David (1 intervención) el 21/12/2012 20:48:54
Estoy desarrollando una aplicacion para dispositivos moviles, con base de datos sqlite, mono for android, la idea es copiar el archivo de la base de datos, a la sd del dispositivo android (external storage), y acceder a la base de datos alli ubicada, y hacer todas las transacciones en esta base de datos, les agradezco si me ayudan con eso, me enloquesco.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Guardar base de datos en sd(external storage) Android

Publicado por Charlos (10 intervenciones) el 30/01/2013 18:09:13
Es muy sencillo lo único que debes poner en la cadena de conexión es la ruta del fichero de la DB.
En tu caso "External Storage\nombre DB"
var dbPath = Path.Combine (
Environment.GetFolderPath (Environment.SpecialFolder.Personal),
FileName);
bool exists = File.Exists (dbPath);
if (!exists) {
SqliteConnection.CreateFile (dbPath);
}
var conn = new SqliteConnection ("Data Source=" + dbPath);
if (!exists) {
// add entries to the DB
}
conn.Open ();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar