У меня есть простой необработанный запрос для извлечения данных из sqlite, но курсор возвращает счетчик 0, но когда я выполняю тот же запрос через sqlite manager на той же базе данных, он получает результаты. Он копируется каждый раз на нескольких устройствах.
Вот мой код
public PinInfoHandler getParentForPincode(String pinCode) {
PinInfoHandler pinInfo = null;
Cursor cur = null;
try{
String query = "select STATE_ID,CITY_ID,KEY from PIN_MST where PINCODE='" + pinCode + "'";
cur = db.rawQuery(query, null);
if (cur.getCount() > 0) {
if (cur.moveToFirst()) {
pinInfo = new PinInfoHandler(cur.getString(0), cur.getString(1), pinCode, cur.getString(2));
}
}
}catch (Exception e){
e.printStackTrace();
logs.logsForError (ROOT + " Exception in method-- getParentForPincode :: " + org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(e));
}finally {
Utility.closeCursor(cur);
}
return pinInfo;
}