Conectando sqlite c# android
Olá pessoa.
Faz 2 dias que estou tentando conectar um app C# android e um banco sqlite. Já vi um monte de tutorial na internet, mas não funciona. Quando baixo os pacotes pelo NuGet eles vem diferentes (possivelmente atualizados) daí não consigo fazer funcionar. Coloco o endereço do banco e nada. Retorna uma exceção que não consegue conectar no banco, mas já confirmei o endereço até na documentação e nada. Parece macumba hehehe!
using Android.App;
using Android.OS;
using Mono.Data.Sqlite;
using System;
namespace AppAndroidSqlite
{
[Activity(Label = "AppAndroidSqlite", MainLauncher = true)]
public class MainActivity : Activity
{
AlertDialog.Builder alerta;
private string strConn = "URI=file:teste.db";
protected override void OnCreate(Bundle savedInstanceState)
{
alerta = new AlertDialog.Builder(this);
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
try
{
string insSQL = "select * from Alunos ORDER BY nome ASC";
SqliteConnection conn = new SqliteConnection(strConn);
//SqliteCommand comando = new SqliteCommand(insSQL, conn);
conn.Open();
alerta.SetMessage("Conectou!");
alerta.Show();
}
catch (Exception e) {
alerta.SetMessage(e.Message);
alerta.Show();
}
}
}
}
PS:
1- o arquivo do banco de dados está em: AppAndroidSqlite\AppAndroidSqlite\bin\Debug\
2- estou fazendo a depuração direto no celular.Discussão (1)
Carregando comentários...