Страница 1 из 1
Набор данных
Добавлено: 02 сен 2013, 22:19
walle
Как мне следует хранить набор данных, который состоит из четырех полей: название станции, наименование потока, страна вещающая радиостанцию, жанр на который ориентирована радиостанция. Так чтобы их потом было удобно фильтровать и отобразить в listView.
Re: Набор данных
Добавлено: 02 сен 2013, 22:28
KamiSempai
Re: Набор данных
Добавлено: 02 сен 2013, 23:11
walle
А как-нибудь свою структуру создать нельзя, чтобы приложение бд не грузить?
Re: Набор данных
Добавлено: 02 сен 2013, 23:20
rezak90
walle писал(а):А как-нибудь свою структуру создать нельзя, чтобы приложение бд не грузить?
только бд
Re: Набор данных
Добавлено: 03 сен 2013, 15:28
walle
как подключить готовую бд к приложению?
Re: Набор данных
Добавлено: 03 сен 2013, 16:23
KamiSempai
Re: Набор данных
Добавлено: 19 сен 2013, 21:11
walle
Сделал все как тут написано
http://vlad8.com/tech/android-add-exist ... -database/
Пытаюсь получить данные
Код: Выделить всё
public String getStantion() {
Cursor cursor = myDataBase.rawQuery("SELECT * FROM Style", null);
return cursor.getString(0);
}
Код: Выделить всё
DataBaseHelper dataBaseHelper;
dataBaseHelper = new DataBaseHelper(this);
try {
dataBaseHelper.createDataBase();
Log.e("my", "create");
} catch (IOException e) {
e.printStackTrace();
}
try {
dataBaseHelper.openDataBase();
Log.e("my", "open");
} catch (SQLException e) {
e.printStackTrace();
}
try
{
String quote = "";
quote = dataBaseHelper.getStantion();
Context context = getApplicationContext();
CharSequence text = quote;
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
catch (Exception ex)
{
Context context = getApplicationContext();
CharSequence text = ex.toString();
int duration = Toast.LENGTH_LONG;
Log.e("my", text.toString());
}
/**/
dataBaseHelper.close();
Log.e("my", "close");
Получаю
09-19 21:54:47.575 13447-13447/com.va.alienvest E/my﹕ create
09-19 21:54:47.580 13447-13447/com.va.alienvest E/my﹕ open
09-19 21:54:47.585 13447-13447/com.va.alienvest E/my﹕ android.database.sqlite.SQLiteException: no such table: Style (code 1): , while compiling: SELECT * FROM Style
09-19 21:54:47.600 13447-13447/com.va.alienvest E/my﹕ close
Где может быть ошибка?
Re: Набор данных
Добавлено: 19 сен 2013, 21:23
Foenix
да где-где, нету у тебя такой таблицы - Style.
Re: Набор данных
Добавлено: 19 сен 2013, 21:28
walle
я её создавал должна быть и бд проверил существует.. может данные не скопировались?