Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
#1

Data Base ошибка при записи - Программирование Android

05.06.2014, 15:43. Просмотров 475. Ответов 4
Метки нет (Все метки)

Запись в БД:
Java
1
2
3
ContentValues HS = new ContentValues();
            HS.put(DataBase.SCORE, Score.getText().toString());// Текст в  Score.setText("Score: " + ScoreGame);
            sqdb.insert(DataBase.TABLE_NAME, DataBase.SCORE, HS);
Делаю запрос:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Cursor cursor = sqdb.query(DataBase.TABLE_NAME, new String[] {
                DataBase._ID, DataBase.SCORE }, 
                null, // The columns for the WHERE clause
                null, // The values for the WHERE clause
                null, // don't group the rows
                null, // don't filter by row groups
                null // The sort order
                );
    while (cursor.moveToNext()) {
            // GET COLUMN INDICES + VALUES OF THOSE COLUMNS
            int id = cursor.getInt(cursor.getColumnIndex(DataBase._ID));
            String name = cursor.getString(cursor
                    .getColumnIndex(DataBase.SCORE));
            Log.i("LOG_TAG", "ROW " + id + " HAS NAME " + name);
            name = BD;
        }
        cursor.close(); 
HightScore.setText("Hight Score: " + BD);
А оно мне выводит "Hight Score: null"
Т.е. ошибка, как я понял, в записи в БД, а вот где конкретно не могу понять.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 15:43     Data Base ошибка при записи
Посмотрите здесь:
Data Base in android Android
Ошибка при записи данных в файл Android
Android Ошибка при записи данных в SQLite
Ошибка при считывании с XML и записи в TextEdit Android
Открыть файл из папки /data/data/com.myapp/files/appdata/ Android
Просмотреть файл моего приложения /data/data/com.example.my.app/files/samplefile.txt Android
Android Доступ к файлам data/data на нерутованом устройстве
Доступ к файлам в data/data/appname/databases Android
Внутреннее хранение данных data/data Android
Android Прочитать meta-data при API level 9
Как перенести строку при записи в файл при использовании BufferedWriter? Android
Ошибка записи диктофона Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пытливый
1046 / 523 / 123
Регистрация: 29.05.2013
Сообщений: 2,199
05.06.2014, 15:50     Data Base ошибка при записи #2
А чему равно ваше BD? Я в упор не вижу, что бы вы его как-то использовали перед выводом.
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
05.06.2014, 17:14  [ТС]     Data Base ошибка при записи #3
Пытливый, спасибо, уже все работает.
Не подскажите через что нужно пропустить переменную String которая равна "Score: 10" например, чтобы осталась переменная типа int которая была бы равна 10 ?
Пытливый
1046 / 523 / 123
Регистрация: 29.05.2013
Сообщений: 2,199
05.06.2014, 17:31     Data Base ошибка при записи #4
Если формат строки постоянен, то можно сделать например так:
Delphi
1
2
Src := 'Score: 10'; 
Res := StrToInt(StringReplace(Src, 'Score: ', '', [rfReplaceAll]));
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
06.06.2014, 09:21     Data Base ошибка при записи #5
Java
1
2
String str = "Score: 10";
System.out.println(str.replaceAll("[^0-9]+", ""));
Yandex
Объявления
06.06.2014, 09:21     Data Base ошибка при записи
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru