Я использую ActiveAndroid как система ORM в моем проекте, и я использую эту строку кода для запроса к базе данных свышенескольких параметров в ActiveAndroid
List<Chats> s = new Select()
.from(Chats.class)
.where(col_conversation + " = ? and " + col_sender + " = ? and " + col_body + " = ?",conversation.getId(),sender.getId(),body) .execute();
но принести 0 строку как результат. Я уверен, что у меня такая строка в базе данных.
Опубликуйте col_conversation, col_sender, col_body значения и класс модели базы данных. – rom4ek
спасибо ... но я проверил их, и они верны. когда я делаю свой оператор where без параметра, он работает нормально, но когда я отправляю несколько параметров, результат получается пустым –
Как насчет одного параметра? Он все еще работает с ним? Я имею в виду, что, возможно, вы должны попробовать операнд 'AND' в верхнем регистре. – rom4ek