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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Добавить столбец в существующую базу - Программирование Android

30.09.2013, 23:52. Просмотров 2282. Ответов 3
Метки нет (Все метки)

Подскажите, а то не могу разобраться. Как в существующую таблицу SqLite добавить новый столбец ??? знаю, что нужно использовать Upgrade, а вот как его использовать не понимаю. Помогите?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2013, 23:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавить столбец в существующую базу (Программирование Android):

Добавить свою базу вопросов с ответами в готовое приложение для тестирования - Программирование Android
Ребят , есть приложение для тестирования, обычное , для тестов на психологию. Нужно в него добавить свою базу вопросов с ответами. Как это...

Добавить столбец в существующую таблицу - MS Access
Возникла необходимость в рабочей базе добавить столбец "Описание" в таблицу "Клиенты". Надо программно. Уважаемые ГУРУ объясните почему вот...

Через кнопку добавить столбец в базу Access - C++ Builder БД
Нужно при нажатии на кнопку(Button) добавить столбец в саму базу Access вместе с данными. Напишите код кто знает, пожалуйста.

Как правильно 'подключить' уже существующую базу данных к Django - Python
Не знаю, правильно ли назвал тему. В общем, ситуация такая: у знакомого есть сайт, написанный с использованием 1C-Битрикс. Сам сайт - это...

Как добавить существующую строку в textbox? - C++
Подскажите как добавить существующую строку в textbox, желательно пример кода...буду благодарен

MS Access Добавить в существующую таблицу новое поле - C++ Builder БД
Привет всем. Есть программа, работающая с БД MS Access. Юзаю ADOTable. Вопрос: можно ли программно добавлять поля (столбцы) к имеющейся...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
30.09.2013, 23:58 #2
Оператор ALTER TABLE обеспечивает возможность изменять структуру существующей таблицы. Например, можно добавлять или удалять столбцы, создавать или уничтожать индексы или переименовывать столбцы либо саму таблицу.
Java
1
2
3
4
5
6
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    String upgradeQuery = "ALTER TABLE mytable ADD COLUMN mycolumn TEXT;"
    if (oldVersion == 1 && newVersion == 2)
         db.execSQL(upgradeQuery);
}
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
01.10.2013, 00:43  [ТС] #3
и всё??? и если запустить обновление приложения но уже с этим кодом, оно станет нормально и всё будет работать? и не нужн нигде больше прописывать например номер версии базы??? и куда помещать новый столбец??? можно в oncreate, чтобы у тех людей которые впервые ставят всё как надо работало без ошибок????
0
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
01.10.2013, 01:05 #4
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и не нужн нигде больше прописывать например номер версии базы
нужно, конкретно в этом случает переход с версии 1 на 2.
Цитата Сообщение от Stylish2013 Посмотреть сообщение
можно в oncreate, чтобы у тех людей которые впервые ставят всё как надо работало без ошибок????
да, именно так и нужно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2013, 01:05
Привет! Вот еще темы с ответами:

Как добавить результаты запроса в существующую таблицу - SQL Server
Как мне добавить результаты запроса в таблицу zakaz в столбец sena_zakaz ? SELECT zakaz.id_zakaz, zakaz.id_mebel, ...

Как добавить поле в существующую Аксессовскую таблицу - C# ASP.NET
Как добавить поле в существующую Аксессовскую таблицу и установить ей логический тип?

Как добавить данные в существующую таблицу из другой таблицы? - MS Access
Подскажите, как в Access2002 залить (добавить) данные из другой таблицы? К примеру, у меня есть таблица1 с полями: телефон (хочу это поле...

Как добавить существующий компонент формы на существующую панель? - Delphi
Совсем старый стал %) Не могу разобраться и все ппц


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.10.2013, 01:05
Ответ Создать тему
Опции темы

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