2016-03-10 7 views
1

У меня есть данные (имя), которые поступают из двух отдельных таблиц, идущих по одному в sqlite в android .. и я должен получить всю запись на основе этих данных (имени). .Sqlite обработчик базы данных android

Я пробовал следующий запрос, но он не работал.

String selectQuery = "SELECT " + 
         GlobalConstants.EM_DESCRIPTION+ " , " + 
         GlobalConstants.EM_TOTAL_AMOUNT + 
        " FROM " + 
         GlobalConstants.INCOME_MANAGER_TABLE_NAME+"," + 
         GlobalConstants.EXPENSE_MANAGER_TABLE_NAME+ 
        " WHERE " + 
         " nameof_customer "+" = "+" '"+get_Name+"'"; 

    SQLiteDatabase db = this.getWritableDatabase(); 
    Cursor cursor = db.rawQuery(selectQuery, null); 

то, что запрос я должен использовать

ответ

2

Вы должны использовать getReadableDatabase() метод вместо getWritableDatabase() и проверить имя поля в запросе на выборку.

0

Не можете найти ниже один?

Cursor c = db.rawQuery("SELECT * FROM Your_Table_Name WHERE nameof_customer = '"+name.trim()+"'", null); 

Hopew это поможет вам.

Смежные вопросы