Когда я выполняю любой из приведенных ниже запросов с обычным 13-значным штрих-кодом, результат возвращается из моей базы данных совершенно нормально.Однако, когда я запускаю точно такой же код с 8-значным штрих-кодом, результат не обнаруживается во втором запросе, даже если он существует в БД.Для меня запросы выглядят одинаково.Что может быть не так?
return mDb.rawQuery("SELECT * FROM `products` WHERE bcode = '"+bcode+"'", null);
return mDb.query(DATABASE_PRODUCT_TABLE,new String[] { KEY_ROWID, KEY_NAME, KEY_BCODE,KEY_USEBY_DAYS}, KEY_BCODE + " = " + bcode, null, null,null, null, null);