Я работаю над Android-приложением, и я хочу иметь отдельные строки в состоянии WHERE
в моем SQL-запросе.String Где условие в SQllite
Это мой код:
String query=" SELECT * FROM "+USER_TABLE+" where Username=? COLLATE NOCASE and Password=?";
Cursor logincursor= database.rawQuery(query, new String[]{username,password})
if (logincursor.moveToFirst()) {
user.UserName = logincursor.getString(logincursor
.getColumnIndex("Username"));
user.Password =new EncryptDecrypt().decrypt(logincursor.getString(logincursor
.getColumnIndex("Password")));
user.FullName = logincursor.getString(logincursor
.getColumnIndex("Fullname"));
user.UserID = logincursor.getInt(logincursor
.getColumnIndex("UserID"));
user.EmployeeID = logincursor.getInt(logincursor
.getColumnIndex("EmployeeID"));
}
Пожалуйста предложить хороший способ для достижения этой цели в моей Android приложений.
В чем проблема? – laalto
Я не получаю никаких значений из своего приложения, когда я использую String, где условие – Arun
Рассмотрите возможность добавления соответствующего кода к вопросу. Ничего плохого в SQL, который вы опубликовали. – laalto