SQLite Command? - PullRequest
       9

SQLite Command?

0 голосов
/ 21 января 2019

Я пытаюсь сделать страницу входа с xamarin

public bool Login(string Username, string Password)
    {
        Users _user = new Users();
        string mySelectQuery = "SELECT Name, Password FROM Users WHERE Name='" + Username + "' AND Password='" + Password + "'";

        var user = new SQLiteCommand(mySelectQuery);

        if (user != null)
        {
            return true;
        }

        return false;
    }

В части SQLiteCommand выдает ошибку. Ошибка CS1729 Не содержит конструктор, который принимает 1 аргумент Я проверил в интернете, но не получил, я новичок в этом.

1 Ответ

0 голосов
/ 22 января 2019

Вы используете класс SQLiteCommand и содержат один аргумент, это должен быть SQLiteConnection, вот пример, который об этом:

public bool Login(string Username, string Password)
    {

        string dbName = "Data Source=searchindex.db";
        string mySelectQuery = "SELECT Count(*) FROM Users WHERE Name='" + Username + "' AND Password='" + Password + "'";

        SQLiteConnection con = new SQLiteConnection(dbName);
        SQLiteCommand cmd = new SQLiteCommand(con);
        cmd.CommandText = mySelectQuery;

        var count = cmd.ExecuteScalar<int>();
        if (count>0)
        {
            return true;
        }

        return false;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...