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

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

Войти
Регистрация
Восстановить пароль
 
Mazilo
36 / 36 / 44
Регистрация: 31.10.2014
Сообщений: 206
#1

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

27.06.2016, 18:09. Просмотров 216. Ответов 2
Метки нет (Все метки)

Создаю простенькую таблицу.
Java
1
2
3
db.execSQL("create table " + DATABASE_TABLE_NAME + " (" + ID_COLUMN +
                " integer primary key autoincrement, " +  NAME_COLUMN + " text not null, " +
                EMAIL_COLUMN + " text not null);");
Добавляю туда 5 полей. Затем очищаю таблицу. Затем снова добавляю туда одно поле и id этого поля равно 5, а не 0, хотя перед этим таблица была очищена.
id не обнуляется при очистке таблицы или это у меня что-то не правильно работает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2016, 18:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SQLite (Программирование Android):

SQLite - Программирование Android
Мне не подскажите где можно взять хорошие примеры по SQlite.

SQLite - Программирование Android
почему id = 0 ??? public void onClick(View view) { dataBase = new DataBase(context); sqLiteDatabase =...

SQLite - Программирование Android
Возвращаясь к старой теме, вернусь к проблеме. По рекомендации попробовал сделать от сюда Тут отправляем данные для записи в бд obj...

SQLite - Программирование Android
Приложение вылетает с ошибкой, не подскажете, в чём проблема? public class DatabaseHelper extends SQLiteOpenHelper { private...

SQLite запрос - Программирование Android
Здраствуйте, у мене есть таблица events... там есть поле action_date, в етом поле дата и время в секундах, я не знаю как мне написать...

Sqlite trigger - Программирование Android
Гуру SQLite, обьясните... 1) насколько SQLite И андроди поддерживает тригеры? насколько это "универсальная" штука? Если та-же база...

2
sash23
87 / 77 / 44
Регистрация: 31.05.2016
Сообщений: 196
27.06.2016, 18:30 #2
Вы не 5 полей добавили а 5 записей (строк). Строки и поля это разные вещи. Чтобы очистить таблицу и сбросить автоинкремент попробуйте выполнить:
SQL
1
2
DELETE FROM имя_таблицы;    
DELETE FROM sqlite_sequence WHERE name='имя_таблицы';
0
Mazilo
36 / 36 / 44
Регистрация: 31.10.2014
Сообщений: 206
27.06.2016, 19:24  [ТС] #3
sash23, а что такое sqlite_sequence. Имя базы?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2016, 19:24
Привет! Вот еще темы с ответами:

ListView и SQLite - Программирование Android
Пишу первую простенькую игру.Пожалуйста подскажите как решить такую задачу: 1.Есть listview, в котором через simpleCursorAdapter...

Не создается DB SQLite - Программирование Android
Люди добрые, подскажите что не так в коде package com.gufa.myalarm2.alarmclock; import android.content.ContentProvider; import...

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

SQLite запрос - Программирование Android
Добрый день! Не могу разобраться как писать запросы SQL. Предположим, у меня есть таблица Events в базе SQLite (см. вложенную...


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

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

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