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

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

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

Ввод массива данных в SQLite - Программирование Android

10.04.2014, 23:21. Просмотров 578. Ответов 0
Метки нет (Все метки)

Здравствуйте. Есть массив данных, данные из которого я хочу вводить:

Java
1
2
3
4
5
 for (int i = 31; i < msb.length - 8; i = i + 14) {  
                Record record = new Record(msb[i], msb[i + 1], msb[i + 2],
                        msb[i + 3], msb[i + 4], msb[i + 5], msb[i + 7],
                        msb[i + 7]);    
     }
Здесь ввожу данные в БД

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public Record(String hostName, String nameOnMap, String mapName, String typeOfCheck, String state, String status, String responseTime, String lastMessage) {
 
    Cursor c = sdb.query("Graph_table", null, null, null, null, null, null);
    if (c.getCount() == 0){
    ContentValues newValues = new ContentValues();
 
    for (int z = 1; z < msb.length ; z++){
 
    newValues.put(dbHelper.HOSTNAME, hostName);
    newValues.put(dbHelper.NAMEONMAP, nameOnMap);
    newValues.put(dbHelper.MAPNAME, mapName);
    newValues.put(dbHelper.TYPEOFCHECK, typeOfCheck);
    newValues.put(dbHelper.STATE, state);
    newValues.put(dbHelper.STATUS, status);
    newValues.put(dbHelper.RESPONSETIME, responseTime);
    newValues.put(dbHelper.LASTMESSAGE, lastMessage);
    sdb.insert("Graph_Table", null, newValues);
 
    }
    }
    c.close();
    dbHelper.close();
}
Суть в том, что мне нужно вводить определенные элементы массива, условие для которых в первом цикле

Java
1
for (int i = 0; i < msb.length; i++)
А в БД вводятся данные только из первого круга цикла. Как это осуществить? Я смотрел пару уроков в интернете - там в месте ввода используются циклы вроде того, который я написал во втором примере кода. Но с этим циклом приложение крашится в строке

Java
1
  Cursor c = sdb.query("Graph_table", null, null, null, null, null, null);
В листвью у меня правильно выводятся данные из массива. При выводе данных из БД тоже надо делать цикл?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 23:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод массива данных в SQLite (Программирование Android):

SQLite and ListView. Ввод и вывод данных - Программирование Android
Здравствуйте. Пишу программу(кто бы мог подумать). Есть подозрения, что данные в БД вбиваются не правильно или как раз выводятся...

Постолбцовое отображение данных из базы данных SQLite - Программирование Android
Уважаемые форумчане, помогите пожалуйста. Необходимо вывести данные из таблицы базы данных в TextView. Вот код, когда в TextView...

Вывод данных из базы данных SQLite - Программирование Android
Здравствуйте уважаемые форумчане! Делаю программу для работы с базой данных SQLite. Смысл простой: есть одна база, в ней 9 таблиц, от 2 до...

SQLite вывод данных - Программирование Android
Здравствуйте. Подскажите, как вывести данные из колонки БД и записать в массив. Пытался пока что только извлечь данные в переменные: ...

База данных SQLite - Программирование Android
Добрый день. Может я повторюсь с вопросом, но вы уж меня простите, не могу найти... Подскажите, пожалуйста, где можно прочитать как создать...

База данных sqlite - Программирование Android
Доброго времени суток. Пишу приложение в котором возможна отправка запросов и на вставку и на чтение БД. Насколько я ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 23:21
Привет! Вот еще темы с ответами:

Структура данных с использованием SQLite - Программирование Android
Всем привет. Подскажите каким образом лучше построить работу с данными в приложении. Есть база данных, в ней сейчас одна таблица: ROP...

Не создается база данных SQLite - Программирование Android
Здравствуйте уважаемы форумчане! Столкнулся с проблем, не создается база данных. При запросе данных с таблицы выскакивает ошибка и...

SQLite обновление базы данных - Программирование Android
Всем привет. Использую базу данных в приложении. При обновлении программы нужно обновить базу данных в том числе, база данных хранится...

Обновление базы данных sqlite - Программирование Android
Уже который день бьюсь никак не выходит Подскажите, что я делаю неверно у меня есть созданная база данных MyDb, в ней таблица status ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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