Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / rawQuery / 7 сообщений из 7, страница 1 из 1
06.10.2014, 15:55
    #38768066
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
Здравствуйте.
Я сформировал запрос в БД , но не могу извлечь информацию из курсора

Код: java
1.
Cursor cursor2 = db.rawQuery("SELECT catname4 FROM contact_table WHERE catname2='Riko' and catname3=1",null)



Как мне извлечь из cursor2 текстовую информацию, не могу понять?
...
Рейтинг: 0 / 0
06.10.2014, 16:06
    #38768102
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
НикоДимиденКак мне извлечь из cursor2 текстовую информацию, не могу понять?
Для начала неплохо установить-бы справку... А так, студия (впрочем, как и эклипс) показывает доступные свойства и методы, а так же и справку к ним.

П.С. И SQLiteQueryBuilder()
...
Рейтинг: 0 / 0
06.10.2014, 16:20
    #38768133
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
wadman,

А точнее неправильно задал вопрос

Код: java
1.
2.
3.
4.
5.
6.
7.
Cursor cursor2 = db.rawQuery("SELECT catname4 FROM contact_table WHERE catname2='Riko' and catname3='1'", null);
 
while (cursor2.moveToNext()) 
   {
    String gof=cursor2.getString(cursor2.getColumnIndex("catname4"));
    }
   cursor2.close();



Можно ли извлекать текстовую информацию из "cursor2" другим способом ?
...
Рейтинг: 0 / 0
06.10.2014, 16:26
    #38768145
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
НикоДимиденМожно ли извлекать текстовую информацию из "cursor2" другим способом ?
Чем этот не устраивает?

П.С. Учитывая, что программист знает, что он делает, а в данном случае запрос возвращает один столбец:
Код: java
1.
String gof=cursor2.getString(0);
...
Рейтинг: 0 / 0
06.10.2014, 17:03
    #38768205
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
wadman,

Спасибо. Жаль что нельзя как-то еще поменьше сделать код.
...
Рейтинг: 0 / 0
06.10.2014, 21:30
    #38768457
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
НикоДимиденwadman,

Спасибо. Жаль что нельзя как-то еще поменьше сделать код.
что мешает написать один раз свой класс-обертку вокруг Cursor дополнив ее недостающими методами? уже есть готовый класс CursorWrapper , унаследовался от него и добавил методы getString(String columnName) и т.д.
...
Рейтинг: 0 / 0
07.10.2014, 13:50
    #38769068
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rawQuery
chpasha,
Да, спасибо , хорошая идея.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / rawQuery / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]