1

データベースを使用して最初のアプリを作成していますが、エラーが発生します: SQLite error near "dasani2": syntax error 、ここに私のデータベース構造と最初の行があります:

id    name     lastname   username   password
1     first    second     dasani     dasani2

ここに私のプログラムコードがあります:

SQLiteConnection sqliteCon = new SQLiteConnection(dbConnectionString);
        try
        {
            sqliteCon.Open();
            string Query = "select * from Users where username='" + Vartotojas.Text.Trim() + "'and password'" + Slaptazodis.Text.Trim() + "'";
            SQLiteCommand createCommand = new SQLiteCommand(Query, sqliteCon);

            createCommand.ExecuteNonQuery();
            SQLiteDataReader dr = createCommand.ExecuteReader();
        }
4

2 に答える 2

0

パスワード列に = 記号がありませんでした

password='"...

挿入クエリではなく、選択クエリなので、下の行は必要ありません

        createCommand.ExecuteNonQuery();
于 2013-10-25T09:37:42.637 に答える
0

= 記号がありません:

... "'and password = '" + Slaptazodis.Text.Trim() + "'";

補足: パスワードを平文で保存しないでください。

于 2013-10-25T09:32:37.127 に答える