Xamarin将密码设置为SQLite数据库

时间:2019-03-19 07:39:55

标签: xamarin xamarin.android sqlite-net

conn.setPassword和conn.open出错,SQLite.NET可以将密码设置为sqlite数据库吗?

private void Btnsign_Click(object sender, EventArgs e)
{
    try
    {
        SQLiteConnection conn = new SQLiteConnection("Data Source=user.db3;Version=3;");
        conn.SetPassword("password");
        conn.open();
        var data = conn.Table<login>();
        var data1 = data.Where(x => x.username == txtusername.Text && x.password == txtPassword.Text).FirstOrDefault();
        if (data1 != null)
        {
            Toast.MakeText(this, "Login Success", ToastLength.Short).Show();
        }
        else
        {
            Toast.MakeText(this, "Username or Password invalid", ToastLength.Short).Show();
        }
    }
    catch (Exception ex)
    {
        Toast.MakeText(this, ex.ToString(), ToastLength.Short).Show();
    }
}

0 个答案:

没有答案