Вот мой запрос.Я хочу получить строковое значение и вернуть единственное значение в класс деятельности, откуда я вызвал функцию getSelectedMerchantCode
.Мой код не работает.Возвращаемая «ошибка»
public String getSelectedMerchantCode(String merchantname){
String selection = "Error";
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery("SELECT merchantCode FROM " + "merchantList"+ " WHERE " + "merchantName" + "='" + merchantname + "'", null);
if(c.getCount() == 1){
c.moveToFirst();
selection = c.getString(c.getColumnIndex("merchantCode"));
return selection;
}
c.close();
db.close();
return null;
}